gpt4 book ai didi

amazon-web-services - 无效的政策文件。请检查策略语法并确保 Principals 有效

转载 作者:行者123 更新时间:2023-12-03 17:30:40 26 4
gpt4 key购买 nike

尝试为 API 网关创建资源策略文档。

我有以下几点:

{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "execute-api:Invoke",
"Resource": "arn:aws:execute-api:eu-west-1:<acct id>:g2wpcs1pk8/*"
},
{
"Effect": "Deny",
"Principal": {
"AWS": "*"
},
"Action": "execute-api:Invoke",
"Resource": "arn:aws:execute-api:eu-west-1:<acct_id>:g2wpcs1pk8/*",
"Condition": {
"IpAddress": {
"aws:SourceIp": [
"192.0.2.0/24",
"198.51.100.0/24"
]
}
}
}
]
}

但是,我收到标题错误:
Invalid policy document. Please check the policy syntax and ensure that Principals are valid.
在 API 网关 UI 中。

我试过包括 ForAnyValue:IpAddress在条件。

最佳答案

我认为问题在于您将信任关系与您的权限一起指定。因此,如果您删除 Principals,则该策略实际上是有效的。

这些是角色的权限吗?如果是这样,您应该在创建角色时删除 Principals 并选择您的信任关系。同样,您可以将策略附加到用户。

关于amazon-web-services - 无效的政策文件。请检查策略语法并确保 Principals 有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54780301/

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