secretsmanager:ResourceTag/environment не работает с *(звездочкой)
Я пытаюсь сузить доступ к секретам, у которых есть ключ «среда» . Но мне это не позволяет. При использовании определенного имени среды, такого как «secretsmanager: ResourceTag/environment»: «development» , это работает. Но подстановочное значение не работает.
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"secretsmanager:GetRandomPassword",
"secretsmanager:GetResourcePolicy",
"secretsmanager:GetSecretValue",
"secretsmanager:DescribeSecret",
"secretsmanager:ListSecretVersionIds",
"secretsmanager:ListSecrets"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"secretsmanager:ResourceTag/environment": "*"
}
}
}
1 ответ
StringEquals
точное соответствие с учетом регистра. Пытаться
StringLike
вместо этого, например:
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"secretsmanager:GetRandomPassword",
"secretsmanager:GetResourcePolicy",
"secretsmanager:GetSecretValue",
"secretsmanager:DescribeSecret",
"secretsmanager:ListSecretVersionIds",
"secretsmanager:ListSecrets"
],
"Resource": "*",
"Condition": {
"StringLike": {
"secretsmanager:ResourceTag/environment": "*"
}
}
}