У меня есть таблица DynamodB, в которой есть следующие значения атрибутов
| UserID | Name | paid |
|--------|------|-------|
| 0001 | Sam | false |
У меня есть поливизированный документ IAM, написанный в yml-файле без сервера, следующим образом
- PolicyName: PaidPolicy
PolicyDocument:
Version: "2012-10-17"
Statement:
- Effect: "Allow"
Action:
- "s3:PutObject"
Resource:
- Fn::Join:
- ""
- - arn:aws:s3:::uploads
- "/protected/*"
Можно ли изменить действие политики на Allow
или Deny
на основе значения столбца paid
Примечание: Я обнаружил, что можно добавлять условия используя атрибут Condition
, но не смог найти способ ссылаться на значения таблицы DynamodB