View a markdown version of this page

cdk publish-assets - AWS Cloud Development Kit (AWS CDK) v2

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-assets comando.

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