【问题标题】:AWS SAM script conversion to TerraformAWS SAM 脚本转换为 Terraform
【发布时间】:2021-10-11 17:20:36
【问题描述】:

我已将 AWS Cloudformation 中的 AWS Lambda 函数转换为 Terraform。

有没有办法将 AWS SAM 函数从 cloudformation 转换为 Cloudformation 中的资源是 AWS::Serverless::Function 。这可以转换成terraform吗

例如,在 Cloudformation 中,Lambda 的语法是

     "Type": "AWS::LAMBDA::FUNCTION". 

它在 Terraform 中的等价物是

     resource "aws_lambda_function" 

Terraform 中的等价物是什么

    "Type": "AWS::Serverless::Function"

    

【问题讨论】:

    标签: amazon-web-services terraform


    【解决方案1】:

    遗憾的是,TF 本身没有这样的等价物。 RF 映射到AWS API,而AWS::Serverless::Function 是更高级别的,API 未涵盖便利构造。因此,TF 中没有一个资源可以匹配AWS::Serverless::Function

    但是,terraform-aws-modules / terraform-aws-lambda 模块应该可以更轻松地实现 AWS::Serverless::Function 的功能。

    【讨论】:

    • 非常感谢您的回复。谢谢
    • @sutterhome1976 没问题。如果答案有帮助,我们将不胜感激。
    猜你喜欢
    • 2021-10-11
    • 1970-01-01
    • 1970-01-01
    • 2020-10-16
    • 2019-11-30
    • 1970-01-01
    • 2016-09-09
    • 1970-01-01
    • 2021-12-12
    相关资源
    最近更新 更多