iamfast
iamfast copied to clipboard
AWS IAM policy generation from application code
when generating an IAM policy for DynamoDb.TransactWriteItems, the permissions (e.g. conditionCheck, putItem, etc) use `*` as resource. would be great if the TableName of TransactWriteItems was used instead
**update** - rootcause of the problem is that the regex [here](https://github.com/iann0036/iamfast/blob/5b964f7aa150182f0db01cf237cad5ddc3aeb05a/src/IAMFast.js#L207) matches greedy. multiple `${xxxx} ${yyyy}` expressions get collapsed into 1. - I believe the regex should be `/\$\{.*?\}/g` instead...
currently iam fast supports a number of languages. when taking a dependency on iamfast it would be great to have the possibility to treeshake languages that are not used out...
would be incredibly cool if AWS SDK V3 calls would be supported.
CloudWatch PutMetric does not support a resource type. what it does support is an IAM condition key called `cloudwatch:namespace`. the value for this condition key can be copied from the...