This is the AWS CDK v2 Developer Guide. The older CDK v1 entered maintenance on June 1,
2022 and ended support on June 1, 2023.
Get a value from an environment variable
To get the value of an environment variable, use code like the following. This code gets the value of the environment
variable MYBUCKET
.
- TypeScript
-
// Sets bucket_name to undefined if environment variable not set
var bucket_name = process.env.MYBUCKET;
// Sets bucket_name to a default if env var doesn't exist
var bucket_name = process.env.MYBUCKET || "DefaultName";
- JavaScript
-
// Sets bucket_name to undefined if environment variable not set
var bucket_name = process.env.MYBUCKET;
// Sets bucket_name to a default if env var doesn't exist
var bucket_name = process.env.MYBUCKET || "DefaultName";
- Python
-
import os
# Raises KeyError if environment variable doesn't exist
bucket_name = os.environ["MYBUCKET"]
# Sets bucket_name to None if environment variable doesn't exist
bucket_name = os.getenv("MYBUCKET")
# Sets bucket_name to a default if env var doesn't exist
bucket_name = os.getenv("MYBUCKET", "DefaultName")
- Java
-
// Sets bucketName to null if environment variable doesn't exist
String bucketName = System.getenv("MYBUCKET");
// Sets bucketName to a default if env var doesn't exist
String bucketName = System.getenv("MYBUCKET");
if (bucketName == null) bucketName = "DefaultName";
- C#
-
using System;
// Sets bucket name to null if environment variable doesn't exist
string bucketName = Environment.GetEnvironmentVariable("MYBUCKET");
// Sets bucket_name to a default if env var doesn't exist
string bucketName = Environment.GetEnvironmentVariable("MYBUCKET") ?? "DefaultName";