aws-amplify / aws-amplify/amplify-hosting

Environment variables from SSM Parameter Store or Secrets Manager

Open
#2,512 5 comments 7 reactions 0 assignees View on GitHub
feature-request
Dominant language
Dockerfile
Stars
481
Forks
123
PR merge metrics
No merged PRs in 30d

Description

It seems currently the only way to set environment variables on an Amplify app is by providing a plaintext value. It would be really useful to provide them from Parameter Store or Secrets Manager. I have an app which requires private npm authentication during the build stage. Currently I have to provide the GitHub personal access token to Amplify as a plaintext value. I also have to remember to update it here when I regenerate the token.

Contributor guide

Open the contributing guide

Research direction

No files or tests are identified in the issue. Start by locating the Amplify Hosting build-environment entry point and the AWS Parameter Store or Secrets Manager integration surface; done means build-time environment variables can use those managed values instead of requiring plaintext tokens and can reflect token rotation.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws
Domain
cloud, devops, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.