Questa è la AWS CDK v2 Developer Guide. Il vecchio CDK v1 è entrato 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 la AWS CLI Cloud Development Kit (AWS CDK) o nel cdk.json file. Quindi, usa il TryGetContext metodo per recuperare i valori.
Specificate le variabili di contesto
È possibile specificare una variabile di contesto come parte di un comando AWS CDK CLI o in. cdk.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 sia la CLI AWS CDK che il file, il valore della CLI cdk.json AWS CDK 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 (Nonein Python; null in Java e C#; nil in Go) anziché sollevare un'eccezione.
Esempio
Al di fuori del contesto di un costrutto, puoi accedere alla variabile di contesto dall'oggetto app, in questo modo.
Esempio
Per maggiori dettagli sull'utilizzo delle variabili di contesto, vedete Valori di contesto e AWS CDK.