-
Notifications
You must be signed in to change notification settings - Fork 421
Docs: Add IAM permissions in Idempotency #1901
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
This is a good example, but I don't think we need to create a table for this, because we only have one resource: DynamoDB. We could do what we did here https://awslabs.github.io/aws-lambda-powertools-python/2.7.1/utilities/feature_flags/#iam-permissions. |
Agree. We can expand when #1181 completes or when we add additional providers. Let's wait by EOD (Central European Time - CET) to hear whether @mattyweb would like to make his first contribution with our help, OR decide to go ahead with the change and credit Matt for spotting it (crediting should happen either way). |
|
This is now released under 2.8.0 version! |
What were you searching in the docs?
As described by @mattyweb in #1772 (comment):
Just found this thread and upgraded to the new PowerTools in order to troubleshoot. Trying an idempotent lambda in python and this was my first time using DynamoDB.
Had to add the following actions to my lambda config:
"Action": [
"dynamodb:GetItem",
"dynamodb:PutItem",
"dynamodb:UpdateItem",
"dynamodb:DeleteItem"
],
Don't know how I would have figured this out otherwise. Might be good to add this to the PowerTools Idempotency docs! (Unless I just missed it!)
Is this related to an existing documentation section?
https://awslabs.github.io/aws-lambda-powertools-python/2.7.1/utilities/idempotency/
How can we improve?
Add a dedicated section to IAM similar to other places like Parameters: https://awslabs.github.io/aws-lambda-powertools-python/2.7.1/utilities/parameters/#iam-permissions
Got a suggestion in mind?
No response
Acknowledgment
The text was updated successfully, but these errors were encountered: