我在us-east-1区域有一个名为us-east-1的lambda。我正在尝试使用Terraformer生成它的terraform文件。
我无法使用过滤器并为特定的lambda函数生成terraform文件。
到目前为止,我已经尝试了以下方法,但是它们都选择了所有的lambda &为它们生成.tf文件,或者根本没有选择lambda。
terraformer import aws --resources=lambda --filter="Name=tags.FunctionName;Value=blog-dev-createArticle" --regions=us-east-1
terraformer import aws --resources=lambda --filter="FunctionName=blog-dev-createArticle" --regions=us-east-1
terraformer import aws --resources=lambda --filter="Type=aws_lambda_function;FunctionName=blog-dev-createArticle" --regions=us-east-1有人能帮助我用正确的方式使用AWS Lambda和Terraformer的过滤器吗?
发布于 2021-04-08 18:22:27
AWS使用FunctionName作为名称的属性,而terraform则使用function_name。
因此,在过滤器中使用function_name作为属性完成了任务。
terraformer import aws --resources=lambda --regions=ca-central-1 --filter="Name=function_name;Value=blog-dev-createArticle"https://stackoverflow.com/questions/67006665
复制相似问题