- Newest
- Most votes
- Most comments
To me, this looks like a strict resource-naming issue common in AWS Sandbox/Simulearn environments.
The IAM policy attached to your temporary lab role (AWSLabsUser-...) only permits you to create DynamoDB tables with the exact name specified in the lab instructions (e.g., Music, Orders, etc.).
Because you tried to name the table labTable, the security policy blocked the action because it didn't match the allowed resource ARN pattern.
try to fix it by Go back to the specific step in your Simulearn instructions and look for the exact name required for the DynamoDB table. Delete your current draft, recreate the table using that exact case-sensitive name, and it will bypass the IAM error.
Maybe double check in case you have missed a previous step. I haven't done this specific simu-learn, but from the other activities I did, I realised I did some steps quickly and missed a step.
Relevant content
asked 3 years ago
