

Ini adalah Panduan Pengembang AWS CDK v2. CDK v1 yang lebih lama memasuki pemeliharaan pada 1 Juni 2022 dan mengakhiri dukungan pada 1 Juni 2023.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

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

**penting**  
`cdk publish-assets`Perintah ini sedang dalam pengembangan untuk AWS CDK. Fitur saat ini dari perintah ini dapat berubah. Oleh karena itu, Anda harus ikut serta dengan memberikan `--unstable=publish-assets` opsi untuk menggunakan perintah ini.

Publikasikan aset seperti image Docker dan aset file untuk tumpukan AWS Cloud Development Kit (AWS CDK) yang ditentukan ke tujuan masing-masing, seperti repositori Amazon Elastic Container Registry (Amazon ECR) Registry (Amazon ECR) dan Amazon Simple Storage Service (Amazon S3) bucket, tanpa melakukan penerapan.

Perintah ini berguna dalam CI/CD pipeline tempat Anda ingin memisahkan fase penerbitan aset dari fase penerapan. Dengan menerbitkan aset secara independen, Anda dapat memvalidasi bahwa semua aset dibangun dan tersedia sebelum memulai proses penerapan.

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

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

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

 **ID tumpukan CDK**   
ID konstruksi tumpukan CDK dari aplikasi Anda untuk memublikasikan aset.  
 *Tipe*: String  
 *Wajib*: Tidak

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

Untuk daftar opsi global yang berfungsi dengan semua perintah CDK CLI, [lihat](ref-cli-cmd.md#ref-cli-cmd-options) Opsi global.<a name="ref-cli-cmd-publish-assets-options-all"></a>

 `--all <BOOLEAN>`   
Publikasikan aset untuk semua tumpukan di aplikasi CDK Anda.  
 *Nilai default*: `false` <a name="ref-cli-cmd-publish-assets-options-concurrency"></a>

 `--concurrency <NUMBER>`   
Tentukan jumlah maksimum operasi penerbitan aset simultan yang akan dilakukan.  
 *Nilai default*: `4` <a name="ref-cli-cmd-publish-assets-options-exclusively"></a>

 `--exclusively, -e <BOOLEAN>`   
Hanya publikasikan aset untuk tumpukan yang diminta dan jangan sertakan dependensi.<a name="ref-cli-cmd-publish-assets-options-force"></a>

 `--force <BOOLEAN>`   
Publikasikan kembali semua aset, bahkan jika sudah ada di tujuan.  
 *Nilai default*: `false` <a name="ref-cli-cmd-publish-assets-options-help"></a>

 `--help, -h <BOOLEAN>`   
Tampilkan informasi referensi perintah untuk `cdk publish-assets` perintah.

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

### Publikasikan aset untuk tumpukan tertentu
<a name="ref-cli-cmd-publish-assets-examples-1"></a>

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

### Publikasikan aset untuk semua tumpukan
<a name="ref-cli-cmd-publish-assets-examples-2"></a>

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

### Paksa menerbitkan kembali aset yang sudah ada
<a name="ref-cli-cmd-publish-assets-examples-3"></a>

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

### Publikasikan aset kemudian gunakan secara terpisah
<a name="ref-cli-cmd-publish-assets-examples-4"></a>

Pertama, publikasikan aset untuk tumpukan Anda:

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

Kemudian, gunakan tumpukan:

```
$ cdk deploy MyStack
```