Set up AWS Secrets Manager
Demo showing how to set up AWS secrets manager
This example lives in the pulumi/examples repository. Check out just this directory to use it:
git clone --filter=blob:none --sparse https://github.com/pulumi/examples pulumi-examplesgit -C pulumi-examples sparse-checkout set aws-ts-secrets-managercd pulumi-examples/aws-ts-secrets-managerA simple program that creates an AWS secret and a version under AWS Secrets Manager.
Prerequisites#
Deploying the example#
-
Create a new stack:
Terminal window pulumi stack init dev -
Set the AWS region:
Terminal window pulumi config set aws:region us-east-1 -
Install dependencies:
Terminal window npm install -
Run
pulumi upto preview and deploy changes:Terminal window pulumi upUpdating (dev)View Live: https://app.pulumi.com/acmecorp/aws-secrets-manager/dev/updates/1Type Name Status+ pulumi:pulumi:Stack aws-secrets-manager-dev created+ ├─ aws:secretsmanager:Secret secretContainer created+ └─ aws:secretsmanager:SecretVersion secret createdOutputs:secretContainerId: "arn:aws:secretsmanager:us-east-1:xxxxxxxx:secret:secretContainer-369b7ea-Wrt9Ba"Resources:+ 3 createdDuration: 8s
Cleaning up#
Once you’re done, destroy the resources and remove the stack:
pulumi destroypulumi stack rmRelated
ExampleTypeScript
Lambda secrets
Blog PostOct 2023