【发布时间】:2020-04-28 18:57:00
【问题描述】:
我有一个具有以下属性值的 dynamodb 表
| UserID | Name | paid |
|--------|------|-------|
| 0001 | Sam | false |
我有一个 IAM polivy 文档,写在一个无服务器 yml 文件中,如下所示
- PolicyName: PaidPolicy
PolicyDocument:
Version: "2012-10-17"
Statement:
- Effect: "Allow"
Action:
- "s3:PutObject"
Resource:
- Fn::Join:
- ""
- - arn:aws:s3:::uploads
- "/protected/*"
是否可以根据paid 列值将策略的效果更改为Allow 或Deny
注意:我发现可以使用Condition属性添加条件,但找不到引用dynamodb表值的方法
【问题讨论】:
标签: amazon-web-services amazon-dynamodb serverless-framework aws-serverless