Este é o Guia do Desenvolvedor AWS CDK v2. A versão CDK 1 mais antiga entrou em manutenção em 1º de junho de 2022 e encerrou o suporte em 1º de junho de 2023.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Salvar e recuperar valores de variáveis de contexto
Você pode especificar variáveis de contexto com o AWS Cloud Development Kit (AWS CDK) CLI ou no cdk.json
arquivo. Em seguida, use o TryGetContext
método para recuperar valores.
Especificar variáveis de contexto
Você pode especificar uma variável de contexto como parte de um AWS CDK CLI comando ou emcdk.json
.
Para criar uma variável de contexto de linha de comando, use a opção --context (-c), conforme mostrado no exemplo a seguir.
cdk synth -c bucket_name=mygroovybucket
Para especificar a mesma variável de contexto e valor no cdk.json
arquivo, use o código a seguir.
{ "context": { "bucket_name": "myotherbucket" } }
Se você especificar uma variável de contexto usando o cdk.json
arquivo AWS CDK CLI e, o AWS CDK CLI valor terá precedência.
Recuperar valores de variáveis de contexto
Para obter o valor de uma variável de contexto em seu aplicativo, use o TryGetContext
método no contexto de uma construção. (Ou seja, quandothis
, ou self
em Python, é uma instância de alguma construção.)
Neste exemplo, recuperamos o valor da variável de bucket_name
contexto. Se o valor solicitado não estiver definido, TryGetContext
retornará undefined
(None
em Python; null
em Java e C#; nil
em Go) em vez de gerar uma exceção.
Fora do contexto de uma construção, você pode acessar a variável de contexto do objeto do aplicativo, dessa forma.
Para obter mais detalhes sobre como trabalhar com variáveis de contexto, consulteValores de contexto e o AWS CDK.