Skip to content

Support getting credentials via AWS profile#1542

Merged
JonnyBurger merged 7 commits into
remotion-dev:mainfrom
alexey-pelykh:feature/aws-profile
Dec 9, 2022
Merged

Support getting credentials via AWS profile#1542
JonnyBurger merged 7 commits into
remotion-dev:mainfrom
alexey-pelykh:feature/aws-profile

Conversation

@alexey-pelykh

@alexey-pelykh alexey-pelykh commented Dec 5, 2022

Copy link
Copy Markdown
Contributor

Introduce support for REMOTION_AWS_PROFILE and AWS_PROFILE environment variables.

@vercel

vercel Bot commented Dec 5, 2022

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated
remotion ✅ Ready (Inspect) Visit Preview Dec 9, 2022 at 2:24PM (UTC)

@alexey-pelykh alexey-pelykh force-pushed the feature/aws-profile branch 2 times, most recently from ee99a0a to 6179791 Compare December 5, 2022 18:39
@alexey-pelykh alexey-pelykh marked this pull request as ready for review December 7, 2022 17:07
@alexey-pelykh

alexey-pelykh commented Dec 7, 2022

Copy link
Copy Markdown
Contributor Author

@JonnyBurger this PR addresses more complex use-cases when just having IAM user is not ok (e.g. security policies) and when SAML/Federated credentials are used. In this case, all permissions that should be directly attached to IAM user should go to role that can be further assumed by some subset of federated users.

On top of that just using AWS profiles can be easier even with regular approach - if you have multiple Remotion projects to avoid copypasting .env it would be just enough to configure single profile

@JonnyBurger JonnyBurger enabled auto-merge December 9, 2022 14:21
@JonnyBurger

Copy link
Copy Markdown
Member

Many thanks! 🙌💙

@JonnyBurger JonnyBurger merged commit c6c39d9 into remotion-dev:main Dec 9, 2022
@alexey-pelykh alexey-pelykh deleted the feature/aws-profile branch December 9, 2022 14:49
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.

2 participants