2017-04-13 22 views
-1

私のローカルマシンからラムダを起動したいのですが、機能を呼び出すために必要な最小限の資格情報が不明です。以下は関数を呼び出すコードです。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") 
]); 

答えて

-1

だから、あなたが必要がある2つの資格情報はkeysecretです。また、IAMコンソールでユーザーを作成したり、既存のユーザー用にユーザーを作成したりすることで、それらを取得できます。

+0

資格情報を持っているだけでは不十分です。 'AWSLambdaFullAccess'、' AWSLambdaExecute'、またはより細かい権限をそのユーザにも確実に追加しました。 –

関連する問題