如何知道在从 aws sam 模板创建 aws 资源时返回哪些属性

时间:2021-07-29 18:55:10

标签: amazon-web-services aws-lambda amazon-cloudformation sam

例如

AWSTemplateFormatVersion: "2010-09-09"
Transform: AWS::Serverless-2016-10-31
Description: >
    sam stack

Resources:
 MyLambdaFunction:
  Type: AWS::Serverless::Function
   Properties:
     CodeUri: lambda_functions/my_lambda_function_code/
     Handler: index.handler
     Timeout: 15
     Runtime: nodejs14.x

Outputs:
 MyLambdaFunctionArn:
   Description: "Arn of MyLambdaFunction "
   Value: !GetAtt MyLambdaFunction.Arn  

在上面的模板中,当创建 MyLambdaFunction 时,我知道它有一个名为 Arn 的属性,我可以像这样使用 MyLambdaFunction.Arn。我想知道创建资源后返回的属性还有多少。

1 个答案:

答案 0 :(得分:1)

您可以在 CloudFormation 文档中查看每个资源的返回部分。

在这种情况下,Serverless::Function 仅将 ARN 作为返回值。