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à.
cdk publish-assets
Importante
Il cdk publish-assets comando è in fase di sviluppo per il AWS CDK. Le funzionalità correnti di questo comando sono soggette a modifiche. Pertanto, è necessario attivare il consenso fornendo la --unstable=publish-assets possibilità di utilizzare questo comando.
Pubblica risorse come immagini Docker e risorse di file per lo stack AWS Cloud Development Kit (AWS CDK) specificato nelle rispettive destinazioni, come i repository Amazon Elastic Container Registry (Amazon ECR) e i bucket Amazon Simple Storage Service (Amazon S3) Simple Storage Service (Amazon S3), senza eseguire una distribuzione.
Questo comando è utile nelle CI/CD pipeline in cui desideri separare la fase di pubblicazione delle risorse dalla fase di distribuzione. Pubblicando le risorse in modo indipendente, potete verificare che tutte le risorse siano create e disponibili prima di iniziare il processo di distribuzione.
Utilizzo
$ cdk publish-assets <arguments> <options>
Arguments (Argomenti)
- ID dello stack CDK
-
L'ID di costruzione dello stack CDK dell'app per cui pubblicare le risorse.
▬Tipo: stringa
Obbligatorio: no
Opzioni
Per un elenco di opzioni globali che funzionano con tutti i comandi CDK CLI, vedete Opzioni globali.
-
--all <BOOLEAN> -
Pubblica risorse per tutti gli stack nella tua app CDK.
Valore predefinito:
false
-
--concurrency <NUMBER> -
Specificate il numero massimo di operazioni di pubblicazione simultanea delle risorse da eseguire.
Valore predefinito:
4
-
--exclusively, -e <BOOLEAN> -
Pubblicate le risorse solo per gli stack richiesti e non includete le dipendenze.
-
--force <BOOLEAN> -
Pubblica nuovamente tutte le risorse, anche se esistono già nella destinazione.
Valore predefinito:
false
-
--help, -h <BOOLEAN> -
Mostra le informazioni di riferimento del
cdk publish-assetscomando.
Esempi
Pubblica risorse per uno stack specifico
$ cdk publish-assets MyStack --unstable=publish-assets
Pubblica risorse per tutti gli stack
$ cdk publish-assets --all --unstable=publish-assets
Forza la ripubblicazione delle risorse già esistenti
$ cdk publish-assets MyStack --unstable=publish-assets --force
Pubblica le risorse e poi distribuiscile separatamente
Innanzitutto, pubblica le risorse per il tuo stack:
$ cdk publish-assets MyStack --unstable=publish-assets
Quindi, distribuisci lo stack:
$ cdk deploy MyStack