

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`
<a name="ref-cli-cmd-publish-assets"></a>

**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
<a name="ref-cli-cmd-publish-assets-usage"></a>

```
$ cdk publish-assets <arguments> <options>
```

## Arguments (Argomenti)
<a name="ref-cli-cmd-publish-assets-args"></a><a name="ref-cli-cmd-publish-assets-args-stack-name"></a>

 **ID dello stack CDK**   
L'ID di costruzione dello stack CDK dell'app per cui pubblicare le risorse.  
 ▬*Tipo:* stringa  
 *Obbligatorio:* no

## Opzioni
<a name="ref-cli-cmd-publish-assets-options"></a>

Per un elenco di opzioni globali che funzionano con tutti i comandi CDK CLI, [vedete](ref-cli-cmd.md#ref-cli-cmd-options) Opzioni globali.<a name="ref-cli-cmd-publish-assets-options-all"></a>

 `--all <BOOLEAN>`   
Pubblica risorse per tutti gli stack nella tua app CDK.  
 *Valore predefinito*: `false` <a name="ref-cli-cmd-publish-assets-options-concurrency"></a>

 `--concurrency <NUMBER>`   
Specificate il numero massimo di operazioni di pubblicazione simultanea delle risorse da eseguire.  
 *Valore predefinito*: `4` <a name="ref-cli-cmd-publish-assets-options-exclusively"></a>

 `--exclusively, -e <BOOLEAN>`   
Pubblicate le risorse solo per gli stack richiesti e non includete le dipendenze.<a name="ref-cli-cmd-publish-assets-options-force"></a>

 `--force <BOOLEAN>`   
Pubblica nuovamente tutte le risorse, anche se esistono già nella destinazione.  
 *Valore predefinito*: `false` <a name="ref-cli-cmd-publish-assets-options-help"></a>

 `--help, -h <BOOLEAN>`   
Mostra le informazioni di riferimento del `cdk publish-assets` comando.

## Esempi
<a name="ref-cli-cmd-publish-assets-examples"></a>

### Pubblica risorse per uno stack specifico
<a name="ref-cli-cmd-publish-assets-examples-1"></a>

```
$ cdk publish-assets MyStack --unstable=publish-assets
```

### Pubblica risorse per tutti gli stack
<a name="ref-cli-cmd-publish-assets-examples-2"></a>

```
$ cdk publish-assets --all --unstable=publish-assets
```

### Forza la ripubblicazione delle risorse già esistenti
<a name="ref-cli-cmd-publish-assets-examples-3"></a>

```
$ cdk publish-assets MyStack --unstable=publish-assets --force
```

### Pubblica le risorse e poi distribuiscile separatamente
<a name="ref-cli-cmd-publish-assets-examples-4"></a>

Innanzitutto, pubblica le risorse per il tuo stack:

```
$ cdk publish-assets MyStack --unstable=publish-assets
```

Quindi, distribuisci lo stack:

```
$ cdk deploy MyStack
```