ApiGatewayはLambda関数を呼び出すことができません

JBaczuk

以下のAWS上でこのチュートリアルでは、私は(他の多くが行ったように)は、WebコンソールからAPIをテストしようとしてバリケードを打ちます:

Thu Nov 10 22:54:48 UTC 2016 : Execution failed due to configuration error: Invalid permissions on Lambda function

見つけたSOおよびAWSフォーラムの関連するすべての投稿を読みましたが、APIGatewayにLambda関数を呼び出すためのアクセス許可を付与する方法がわかりません。

JBaczuk

Webコンソールの方法:

この仲間のおかげで、私は簡単な修正を見つけました:

Webコンソールに移動し、

ラムダ関数に次のリソース方法>統合要求>鉛筆次のラムダ関数へ>チェックマーク(名前を変更しないでください)

ポップアップウィンドウは、ラムダ関数を実行するためのアクセス許可をAPIに付与していることを警告する必要があります。


APIメソッド:

また、このコードの説明をしてくれたRichardDownerに感謝します。

リソースポリシーは、IAMポリシーが機能しません設定、IAMポリシーと異なっています。

あなたは、Write-AGIntegrationの作成後に追加-LMPermission API呼び出しを使用する必要があります。

次に例を示します。

Add-LMPermission -FunctionName myfunction -Action lambda:InvokeFunction -Principal apigateway.amazonaws.com -SourceArn arn:aws:execute-api:us-west-2:IAMAccountNumber:*/*/POST/apiendpoint -StatementId description

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

c#を使用するLambda関数は外部HTTPSAPIを呼び出すことができません

分類Dev

AWS Lambda関数は、同じVPC内の別のLambda関数を呼び出すことはできません

分類Dev

REST関数を呼び出すことはできません

分類Dev

PHP関数を呼び出すことはできません

分類Dev

権限の問題のため、APIGatewayから単純なLambdaを呼び出すことができません

分類Dev

codeigniterは関数$ configを呼び出すことができません

分類Dev

Pythonは関数を呼び出すことができません

分類Dev

ODEINTは関数を呼び出すことができません

分類Dev

gdbは関数を呼び出すことができません

分類Dev

関数を作成することはできますが、呼び出すことができません

分類Dev

aws lambdaはmatlab関数を呼び出すことができますか?

分類Dev

一度に64を超えるLambda関数を呼び出すことはできませんか?

分類Dev

AmazonConnectのContactFlowでAWSLambda関数を呼び出すことができません

分類Dev

codeigniterで関数を呼び出すことができません

分類Dev

OnCommand関数でImagebuttonを呼び出すことができません

分類Dev

viewDidLoadで関数を呼び出すことができません

分類Dev

addEventListener関数でthis.setStateを呼び出すことはできません

分類Dev

Mounted()内で関数を呼び出すことはできません

分類Dev

Python:関数でメモ化を呼び出すことはできません

分類Dev

jquery内でjavascript関数を呼び出すことはできません

分類Dev

if()内で別の関数を呼び出すことはできません

分類Dev

GNUSmalltalkで「関数」を呼び出すことはできません

分類Dev

typeaheadを別の関数内で呼び出すことはできません

分類Dev

手動で呼び出さないと、関数の1つを呼び出すことができません

分類Dev

配列内の関数を呼び出すことができません

分類Dev

Ajax.BeginFormのOnFailure関数を呼び出すことができません

分類Dev

RobotFramework-Python関数を呼び出すことができません

分類Dev

JPA2.1-Oracle関数を呼び出すことができません

分類Dev

Django:JavascriptからPython関数を呼び出すことができません

Related 関連記事

  1. 1

    c#を使用するLambda関数は外部HTTPSAPIを呼び出すことができません

  2. 2

    AWS Lambda関数は、同じVPC内の別のLambda関数を呼び出すことはできません

  3. 3

    REST関数を呼び出すことはできません

  4. 4

    PHP関数を呼び出すことはできません

  5. 5

    権限の問題のため、APIGatewayから単純なLambdaを呼び出すことができません

  6. 6

    codeigniterは関数$ configを呼び出すことができません

  7. 7

    Pythonは関数を呼び出すことができません

  8. 8

    ODEINTは関数を呼び出すことができません

  9. 9

    gdbは関数を呼び出すことができません

  10. 10

    関数を作成することはできますが、呼び出すことができません

  11. 11

    aws lambdaはmatlab関数を呼び出すことができますか?

  12. 12

    一度に64を超えるLambda関数を呼び出すことはできませんか?

  13. 13

    AmazonConnectのContactFlowでAWSLambda関数を呼び出すことができません

  14. 14

    codeigniterで関数を呼び出すことができません

  15. 15

    OnCommand関数でImagebuttonを呼び出すことができません

  16. 16

    viewDidLoadで関数を呼び出すことができません

  17. 17

    addEventListener関数でthis.setStateを呼び出すことはできません

  18. 18

    Mounted()内で関数を呼び出すことはできません

  19. 19

    Python:関数でメモ化を呼び出すことはできません

  20. 20

    jquery内でjavascript関数を呼び出すことはできません

  21. 21

    if()内で別の関数を呼び出すことはできません

  22. 22

    GNUSmalltalkで「関数」を呼び出すことはできません

  23. 23

    typeaheadを別の関数内で呼び出すことはできません

  24. 24

    手動で呼び出さないと、関数の1つを呼び出すことができません

  25. 25

    配列内の関数を呼び出すことができません

  26. 26

    Ajax.BeginFormのOnFailure関数を呼び出すことができません

  27. 27

    RobotFramework-Python関数を呼び出すことができません

  28. 28

    JPA2.1-Oracle関数を呼び出すことができません

  29. 29

    Django:JavascriptからPython関数を呼び出すことができません

ホットタグ

アーカイブ