terraform 云 SNS SQS 订阅跨账户不同区域出现操作错误 SNS: GetSubscriptionAttributes https 响应错误

问题描述 投票:0回答:1

我正在尝试通过 terraform cloud 创建跨帐户不同区域的 SNS 和 SQS 订阅。 SNS 和 SQS 都创建了必要的访问策略。但我犯的错误是在 SQS 区域而不是 SQS 区域创建 SNS 订阅。现在我尝试恢复更改并删除 SNS 和 SQS,但出现以下错误。我已恢复所有更改并通过 AWS 控制台删除了 SQS、SNS,但仍然抛出此错误。

主分支正在工作,我从主分支创建了一个新分支并添加了 SNS / SQS 跨帐户资源。此时我只想恢复一切,没有 SQS / SNS,因为我看到一个例子是 terraform 网站,我想尝试一下。

当我执行 Terraform 计划时,出现以下错误

aws_sns_topic.XX_topic:检测到偏差(删除) ╷ │ 错误:读取 SNS 主题订阅 (arn:aws:sns:us-east-1:XX:XX-topic:d833a8ef-XXXX-X-XXXX):操作错误 SNS:GetSubscriptionAttributes,https 响应错误 StatusCode:403,RequestID: cd6cfd6e-XX-XXXX-XX-XX,授权错误:无权访问此订阅 │ │ ╵ 操作失败:运行 terraform 计划失败(退出 1)

terraform amazon-sqs terraform-provider-aws amazon-sns terraform-cloud
1个回答
0
投票

我进行了刷新并获得了状态列表,其中向我显示了旧资源并删除了 sns 主题订阅资源,然后一切都很好。

地形状态 地形状态列表 terraform 状态列表 | grep“Kyword” terraform 状态 rm aws_sns_topic_subscription.XXXXXX 地形计划 - 它有效

© www.soinside.com 2019 - 2024. All rights reserved.