Jam*_*nes 12 amazon-web-services aws-lambda
要允许AWS服务调用lambda函数,您需要应用权限.在json此权限可能看起来有点像这样:
{
"FunctionName": "someFunction",
"StatementId": "1",
"Action": "lambda:InvokeFunction",
"Principal": "codecommit.amazonaws.com",
"SourceArn": "arn:aws:codecommit:us-east-1:80398EXAMPLE:MyDemoRepo",
"SourceAccount": "80398EXAMPLE"
}
Run Code Online (Sandbox Code Playgroud)
以上摘自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上的命令删除它.
我不能找到一种方法来列出现有的权限.我在Lambda和IAM GUI中随处可见.我在http://docs.aws.amazon.com/cli/latest/reference/lambda/index.html#cli-aws-lambda上查看了Lambda的cli命令列表- 似乎没有命令列表权限.我还在http://docs.aws.amazon.com/cli/latest/reference/iam/index.html#cli-aws-iam上查看了iam命令.什么都没有.
所以问题是:如何获得Lambda权限列表?我在这里错过了什么,如果实际上不可能,为什么?希望那里的一些AWS专家能够阐明这一点
gar*_*aat 19
这个也困惑了我.您可以使用aws lambda add-permissionAWSCLI中的命令向Lambda函数添加权限.您可以使用删除权限aws lambda remove-permission.但要查看您使用的现有权限aws lambda get-policy.
| 归档时间: |
|
| 查看次数: |
3297 次 |
| 最近记录: |