【发布时间】:2020-09-27 01:26:38
【问题描述】:
我已经制定了一个白名单策略,其中包含我要从中获取 IP 的 IP 地址列表
以下示例,考虑策略 ARN 为 arn:aws:iam::0000000:policy/Whitelister
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Deny",
"Resource": "*",
"Condition": {
"NotIpAddress": {
"aws:SourceIp": [
"W.X.Y.Z",
"A.B.C.D"
]
}
}
}
]
}
我有一个 AWS Elasticsearch(ES) 账户,它允许基于 JSON 的访问策略。如何在 AWS ES 的策略中使用上述策略来限制对这些 IP 的访问。
我现在有硬写的 IP,但这会导致冗余并且更新 IP 会很困难。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Deny",
"Principal": "*",
"Action": "*",
"Resource": [
"arn:aws:es:****************/domain-name/*",
"arn:aws:es:****************/domain-name/"
],
"Condition": {
"NotIpAddress": {
"aws:SourceIp": [
"W.X.Y.Z",
"A.B.C.D"
]
}
}
}
]
}
【问题讨论】:
标签: amazon-web-services elasticsearch amazon-iam