Я хочу запретить все действия на любом ресурсе с указанным тегом c Environment: SOME_ENV
. Если ресурс имеет другое значение тега или не имеет тега, действия разрешены.
Я создаю это условие:
Effect: Deny
Action: '*'
Resource: '*'
Condition:
StringEquals:
aws:ResourceTag/Environment: SOME_ENV
, а также проверяюсь с:
Condition:
StringEquals:
aws:ResourceTag/Environment: SOME_ENV
'Null':
aws:ResourceTag/Environment: false
Проблема в том, что я могу читать лямбда-код, теги и все, что есть на консоли, но я ожидал, что это невозможно.
Замечания:
Я дал действия просмотра (ниже), и из-за этого я могу просматривать лямбда-код, но я не могу вносить изменения, как ожидалось.
Sid: 'ViewOnlyActions'
Effect: Allow
Action:
- lambda:Get*
Resource: '*'