Cor*_*iew 5 amazon-web-services aws-cloudformation aws-lambda
我正在使用 CloudFormation 创建 lambda 函数。大多数文档假设角色将在模板中创建。有没有办法指定已经通过控制台创建的角色?此问题解决了类似的问题,但对于 EC2 实例创建:将现有 IAM 角色与 CloudFormation 中的 EC2 实例关联
我正在寻找类似的东西:
"LambdaFunction": {
"Type": "AWS::Lambda::Function",
"Properties": {
"FunctionName": "My Function"
"Runtime": "netcoreapp2.0",
"Handler": "handler.location",
"Role": "Existing_Role"
Run Code Online (Sandbox Code Playgroud)
如果您参考云形成文档,
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html
您可以找到角色属性来替换您的角色。
它需要 arn 格式,而不仅仅是角色名。
arn:aws:iam::554668579590:角色/ProdAdmin
"FunctionName": {
"Type": "AWS::Lambda::Function",
"Properties": {
"Handler": "index.handler",
"Role": "arn:aws:iam::AccountID:role/RoleName",
"Code": {
"S3Bucket": "lambda-functions",
"S3Key": "amilookup.zip"
},
"Runtime": "nodejs4.3",
"Timeout": 25,
"TracingConfig": {
"Mode": "Active"
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5132 次 |
| 最近记录: |