Questa è la guida per sviluppatori AWS CDK v2. La versione precedente della CDK versione 1 è entrata in manutenzione il 1° giugno 2022 e ha terminato il supporto il 1° giugno 2023.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Salva e recupera i valori delle variabili di contesto
È possibile specificare le variabili di contesto con AWS Cloud Development Kit (AWS CDK) CLI o nel cdk.json
file. Quindi, utilizzate il TryGetContext
metodo per recuperare i valori.
Specificate le variabili di contesto
È possibile specificare una variabile di contesto come parte di un AWS CDK CLI comando o incdk.json
.
Per creare una variabile di contesto della riga di comando, utilizzate l'opzione --context (-c), come illustrato nell'esempio seguente.
cdk synth -c bucket_name=mygroovybucket
Per specificare la stessa variabile di contesto e lo stesso valore nel cdk.json
file, utilizzate il codice seguente.
{ "context": { "bucket_name": "myotherbucket" } }
Se specificate una variabile di contesto utilizzando AWS CDK CLI sia il cdk.json
file che, il AWS CDK CLI valore ha la precedenza.
Recupera i valori delle variabili di contesto
Per ottenere il valore di una variabile di contesto nella tua app, usa il TryGetContext
metodo nel contesto di un costrutto. (Cioè, quandothis
, o self
in Python, è un'istanza di qualche costrutto.)
In questo esempio, recuperiamo il valore della variabile di contesto. bucket_name
Se il valore richiesto non è definito, TryGetContext
restituisce undefined
(None
in Python; null
in Java e C#; nil
in Go) anziché sollevare un'eccezione.
Al di fuori del contesto di un costrutto, puoi accedere alla variabile di contesto dall'oggetto app, in questo modo.
Per ulteriori dettagli sull'utilizzo delle variabili di contesto, I valori di contesto e il AWS CDK consultate.