aws / aws/serverless-application-model
Feature request: optional parameters for sam policy templates
- Dominant language
- Python
- Stars
- 9.6k
- Forks
- 2.5k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 7
Description
**Description:**
SAM policy templates are a very nice feature. But sometime we have use cases where they are unusable. This could be fixed if policy templates are able to deal with default parameters.
**Example S3ReadPolicy:**
We would like to specify the allowed key too.
```yaml
Policies:
- S3ReadPolicy:
Bucket: foo
Key: foo/*/bar
```
**Example LambdaInvokePolicy:**
We would like to use it for cross region invoketion.
```yaml
Policies:
- LambdaInvokePolicy:
FunctionName: foo
Region: eu-central-1
```
**Example generic:**
```yaml
Policies:
- LambdaInvokePolicy:
Resource: arn:aws:lambda:eu-central-1:12345678:function:some-function*
```
Contributor guide
Assessment
This issue has not been assessed yet.