AWSサービスがラムダ関数を呼び出すことを許可するには、パーミッションを適用する必要があります。この許可をjson
はそうのような少し何かになります:関数のAWSラムダパーミッションのリストを呼び出す方法
{
"FunctionName": "someFunction",
"StatementId": "1",
"Action": "lambda:InvokeFunction",
"Principal": "codecommit.amazonaws.com",
"SourceArn": "arn:aws:codecommit:us-east-1:80398EXAMPLE:MyDemoRepo",
"SourceAccount": "80398EXAMPLE"
}
http://docs.aws.amazon.com/codecommit/latest/userguide/how-to-notify-lambda.html
許可から取られた上記のコマンドラインインターフェース(CLI)を使用して追加するのは簡単です。 http://docs.aws.amazon.com/cli/latest/reference/lambda/add-permission.htmlを参照してください。そして、コマンドを使用して削除することができますhttp://docs.aws.amazon.com/cli/latest/reference/lambda/remove-permission.html
何かできません findは、既存の権限をリストする方法です。私はラムダとIAMのGUIをどこでも見てきました。私はhttp://docs.aws.amazon.com/cli/latest/reference/lambda/index.html#cli-aws-lambdaでラムダのcliコマンドのリストを見てきました - 権限をリストするコマンドがないようです。私はまた、笑いのためにiamコマンドを見て、http://docs.aws.amazon.com/cli/latest/reference/iam/index.html#cli-aws-iamに行った。何もそこに出ない。
質問:どのようにラムダ権限のリストを取得しますか?私はここで何が欠けていて、実際には不可能な場合、なぜですか?
ゴーあなたのラムダ関数詳細ビューへと「イベントソース」タブを移動します。ここに私の提案ですが、うまくいけば、この
それを釘付け!ありがとうございました –