gpt4 book ai didi

amazon-web-services - 如何使用 terraform 修复 AWS 中的 LimitExceeded 问题?

转载 作者:行者123 更新时间:2023-12-02 18:47:52 25 4
gpt4 key购买 nike

当我运行 terraform apply 时,出现了这个错误:

running "...terraform apply" in ".../aws-config": exit status 1
module.aws_config_role.aws_iam_policy.default: Modifying... [id=arn:aws:iam::10391031030:policy/my-aws-config-role]

Error: Error updating IAM policy arn:aws:iam::10391031030:policy/my-aws-config-role: LimitExceeded: Cannot exceed quota for PolicySize: 6144
status code: 409, request id: 313b0l20-a29d-0121-la32-01210d0103c01

实际上这个任务会更新 IAM 策略并添加许多新项目,从 terraform plan 知道:

~ update in-place

Terraform will perform the following actions:

# module.aws_config_role.aws_iam_policy.default will be updated in-place
~ resource "aws_iam_policy" "default" {
arn = "arn:aws:iam::10391031030:policy/my-aws-config-role"
id = "arn:aws:iam::10391031030:policy/my-aws-config-role"
name = "my-aws-config-role"
path = "/"
~ policy = jsonencode(
~ {
~ Statement = [
~ {
~ Action = [
"..." // old
"..." // old
"..." // old
+ "..." // new
+ "..." // new
+ "..." // new
+ "..." // new
+ "..." // new
...

Plan: 0 to add, 1 to change, 0 to destroy.

在 aws 提供商版本升级后,得到了这个变化。如何避免?忽略此任务或是否可以扩展 AWS 的策略大小?

最佳答案

托管策略的 6144 字符限制来自 AWS,而非 TF。因此,您必须从 AWS 的角度而非 TF 的角度修复/解决它。

您可以遵循官方 AWS 推荐:

关于amazon-web-services - 如何使用 terraform 修复 AWS 中的 LimitExceeded 问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67188052/

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