-1
Je souhaite appeler un lambda à partir de ma machine locale et je ne suis pas sûr des informations d'identification minimales dont j'ai besoin pour appeler une fonction. Voici mon code pour appeler une fonction.Informations d'identification requises pour AWS SDK
use Aws\Lambda\LambdaClient;
$lambda = new LambdaClient([
'region' => 'us-west-2',
'version' => 'latest',
'credentials' => [],
'http' => [
'verify' => false
]
]);
$result = $lambda->invoke([
'FunctionName' => 'whatever name",
'Payload' => json_encode("your payload")
]);
Juste avoir les informations d'identification ne suffit pas. Vous avez sûrement ajouté le 'AWSLambdaFullAccess',' AWSLambdaExecute' ou une permission plus fine à cet utilisateur. –