

Este é o Guia do desenvolvedor do AWS CDK v2. O CDK v1 antigo entrou em manutenção em 1º de junho de 2022 e encerrou o suporte em 1º de junho de 2023.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# `cdk publish-assets`
<a name="ref-cli-cmd-publish-assets"></a>

**Importante**  
O `cdk publish-assets` comando está em desenvolvimento para o AWS CDK. Os recursos atuais desse comando estão sujeitos a alterações. Sendo assim, é necessário se cadastrar fornecendo a opção `--unstable=publish-assets` de usar esse comando.

Publique ativos como imagens do Docker e ativos de arquivo para a pilha especificada do AWS Cloud Development Kit (AWS CDK) em seus respectivos destinos, como repositórios do Amazon Elastic Container Registry (Amazon ECR) e buckets do Amazon Simple Storage Service (Amazon S3), sem realizar uma implantação.

Esse comando é útil em CI/CD pipelines em que você deseja separar a fase de publicação do ativo da fase de implantação. Ao publicar ativos de forma independente, você pode validar se todos os ativos foram criados e estão disponíveis antes de iniciar o processo de implantação.

## Usage
<a name="ref-cli-cmd-publish-assets-usage"></a>

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

## Argumentos
<a name="ref-cli-cmd-publish-assets-args"></a><a name="ref-cli-cmd-publish-assets-args-stack-name"></a>

 **ID da pilha CDK**   
O ID de construção da pilha CDK do seu aplicativo para a qual publicar ativos.  
 *Tipo:* string  
 *Obrigatório*: não

## Opções
<a name="ref-cli-cmd-publish-assets-options"></a>

Para obter uma lista das opções globais que funcionam com todos os comandos da CLI do CDK, consulte [Opções globais](ref-cli-cmd.md#ref-cli-cmd-options).<a name="ref-cli-cmd-publish-assets-options-all"></a>

 `--all <BOOLEAN>`   
Publique ativos para todas as pilhas em seu aplicativo CDK.  
 *Valor padrão*: `false` <a name="ref-cli-cmd-publish-assets-options-concurrency"></a>

 `--concurrency <NUMBER>`   
Especifique o número máximo de operações simultâneas de publicação de ativos a serem realizadas.  
 *Valor padrão*: `4` <a name="ref-cli-cmd-publish-assets-options-exclusively"></a>

 `--exclusively, -e <BOOLEAN>`   
Publique ativos somente para as pilhas solicitadas e não inclua dependências.<a name="ref-cli-cmd-publish-assets-options-force"></a>

 `--force <BOOLEAN>`   
Publique novamente todos os ativos, mesmo que eles já existam no destino.  
 *Valor padrão*: `false` <a name="ref-cli-cmd-publish-assets-options-help"></a>

 `--help, -h <BOOLEAN>`   
Mostrar as informações de referência do comando `cdk publish-assets`.

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

### Publique ativos para uma pilha específica
<a name="ref-cli-cmd-publish-assets-examples-1"></a>

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

### Publique ativos para todas as pilhas
<a name="ref-cli-cmd-publish-assets-examples-2"></a>

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

### Forçar a republicação de ativos que já existem
<a name="ref-cli-cmd-publish-assets-examples-3"></a>

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

### Publique ativos e implante separadamente
<a name="ref-cli-cmd-publish-assets-examples-4"></a>

Primeiro, publique ativos para sua pilha:

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

Em seguida, implante a pilha:

```
$ cdk deploy MyStack
```