Set up AWS Secrets Manager
A minimal AWS C# Pulumi program
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-cs-secrets-managercd pulumi-examples/aws-cs-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 to deploy into:
Terminal window pulumi config set aws:region us-east-1 -
Deploy the stack:
Terminal window pulumi upPreviewing update (dev)...Updating (dev)View Live: https://app.pulumi.com/acmecorp/aws-cs-secrets-manager/dev/updates/1Type Name Status+ pulumi:pulumi:Stack aws-cs-secrets-manager-dev created+ ├─ aws:secretsmanager:Secret secretContainer created+ └─ aws:secretsmanager:SecretVersion secret createdOutputs:SecretId: "arn:aws:secretsmanager:us-east-1:xxxxxxxx:secret:secretContainer-eec74e1-PYcuM8"Resources:+ 3 createdDuration: 10s
Cleaning up#
Once you’re finished experimenting, you can destroy your stack and remove it to avoid incurring any additional cost:
pulumi destroypulumi stack rmRelated
Blog PostOct 2023
Dynamic Credentials for Every AWS CLI Command: A Step-by-Step Guide to 'pulumi env run'
Tutorial