chore(infra): add iam:PassRole for App Runner service-linked role #1021
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.

Summary
Adds a single, additive IAM statement to allow
iam:PassRolefor the App Runner service-linked role.This unblocks App Runner VPC connector creation (previously failing with AccessDenied).
List of Changes
infra/iam_app_runner_policy_addition.json(policy delta)infra/README.mdRelated Issues
Internal deployment blocker: App Runner VPC connector creation failed due to missing PassRole.
Detailed Description
App Runner needs permission for the deploy principal to
iam:PassRolethe App Runner service-linked roleduring VPC connector creation/attachment. We scope this safely:
Resource: "*", withCondition:iam:AWSServiceName = apprunner.amazonaws.com.No existing statements are replaced.
How to Test the Changes
Admin merges this statement into the deploy user/group/role policy in IAM.
Re-attempt creating the VPC connector in us-west-2
Expect success (no AccessDenied on service-linked role).
Screenshots
N/A (infra policy change)
Deployment Notes
No code changes. Admin only needs to merge this statement into the existing deploy policy.