Skip to content

fix(iam): generate IAM policy for aws-sdk:dynamodb:scan resource#684

Merged
zirkelc merged 1 commit intoserverless-operations:masterfrom
BANCS-Norway:fix-584-dynamodb-scan
Mar 18, 2026
Merged

fix(iam): generate IAM policy for aws-sdk:dynamodb:scan resource#684
zirkelc merged 1 commit intoserverless-operations:masterfrom
BANCS-Norway:fix-584-dynamodb-scan

Conversation

@VirtueMe
Copy link
Copy Markdown
Collaborator

Summary

  • Adds missing arn:aws:states:::aws-sdk:dynamodb:scan case to the IAM policy switch in compileIamRole.js
  • Generates correct dynamodb:Scan permission scoped to the referenced table

Fixes #584

Test plan

  • New unit tests added for both JSONPath and JSONata query languages, asserting dynamodb:Scan action and correct table ARN resource

🤖 Generated with Claude Code

Fixes serverless-operations#584

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new bot commented Mar 18, 2026

Open in StackBlitz

npm i https://pkg.pr.new/serverless-operations/serverless-step-functions@684

commit: 259f616

@zirkelc
Copy link
Copy Markdown
Collaborator

zirkelc commented Mar 18, 2026

Thanks!

@zirkelc zirkelc merged commit a47454a into serverless-operations:master Mar 18, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Cannot generate IAM Policy for dynamodb:scan

2 participants