gpt4 book ai didi

amazon-web-services - AWS CLI : listener ARN "must be in ARN format" error

转载 作者:行者123 更新时间:2023-12-03 21:19:29 30 4
gpt4 key购买 nike

我在 terraform 中使用本地 exec 配置程序来运行 aws cli 命令,以解决 terraform 缺乏对某些 aws 功能的支持的问题。有问题的命令是创建一个 listener-rule应用程序负载均衡器。这是有问题的电话(数字模糊):

aws elbv2 create-rule 
--listener-arn arn:aws:elasticloadbalancing:us-west-1:394416156998:listener/app/lb-name/22e3a19c3c684f8b/17032dfaae523461
--priority 2
--conditions Field=http-request-method,Values='GET'
--actions Type=forward,TargetGroupArn=arn:aws:elasticloadbalancing:us-west-1:394416159845:targetgroup/target-group-name/2ff8e99a44a24219

这会产生错误:
(ValidationError) when calling the CreateRule operation: 'arn:aws:elasticloadbalancing:us-west-1:394416155421:listener/app/alb-name/92e1a32c3c684f2b/64032dfaae753032' must be in ARN format

但是,如果您检查 example in amazon's own documentation ,它们使用完全相同的 ARN 格式,除非我遗漏了明显的内容。

这是我的地形代码:
resource "null_resource" "rule-maker" {
provisioner "local-exec" {
command = "aws elbv2 create-rule --listener-arn ${data.aws_arn.listener-arn.arn} --priority 2 --conditions Field=http-request-method,Values='GET' --actions Type=forward,TargetGroupArn=${aws_alb_target_group.name.arn}"
}
}

最佳答案

通过确保区域正确来解决此问题。默认区域与我的集群不同,并导致它抛出此(误导性)ARN 错误。
aws configure --region CORRECT_REGION

关于amazon-web-services - AWS CLI : listener ARN "must be in ARN format" error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55955648/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com