

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

# **eb appversion**
<a name="eb3-appversion"></a>

## Deskripsi
<a name="eb3-appversion-description"></a>

Perintah `appversion` EB CLI mengelola [versi aplikasi](concepts.md#concepts-version) Elastic Beanstalk Anda. Anda dapat membuat versi baru dari aplikasi tanpa men-deploy, menghapus versi aplikasi, atau membuat [Kebijakan siklus hidup versi aplikasi](applications-lifecycle.md). Jika Anda memanggil perintah tanpa opsi apapun, ini memasuki [mode interaktif](#eb3-appversion-interactive).

Gunakan opsi `--create` untuk membuat versi baru aplikasi.

Gunakan opsi `--delete` untuk menghapus versi aplikasi.

Ggunakan opsi `lifecycle` untuk menampilkan atau membuat kebijakan siklus hidup versi aplikasi. Untuk informasi selengkapnya, lihat [Mengkonfigurasi pengaturan siklus hidup versi aplikasi](applications-lifecycle.md).

## Sintaksis
<a name="eb3-appversion-syntax"></a>

 **eb appversion** 

 **eb appversion [-c \| --create]** 

 **eb appversion [-d \| --delete] {{version-label}}** 

 **eb appversion lifecycle [-p \| --print]** 

## Opsi
<a name="eb3-appversion-options"></a>


****  

|  Nama  |  Deskripsi Tipe: String  | 
| --- | --- | 
| -a {{application-name}}<br />atau<br />--application\_name {{application-name}} | Nama aplikasi. Jika aplikasi dengan nama yang ditentukan tidak ditemukan, EB CLI membuat versi aplikasi untuk aplikasi baru.<br />Hanya berlaku dengan opsi `--create`.<br />Tipe: String | 
| -c<br />atau<br />--create | Buat [versi baru](concepts.md#concepts-version) aplikasi. | 
| -d {{version-label}}<br />atau<br />--hapus {{version-label}} | Hapus versi aplikasi yang diberi label{{version-label}}. | 
| `-l` {{version\_label}}<br />atau<br />`--label` {{version\_label}} | Tentukan label yang akan digunakan untuk versi yang dibuat oleh EB CLI. Jika Anda tidak menggunakan opsi ini, EB CLI menghasilkan label unik baru. Jika Anda memberikan label versi, pastikan bahwa label tersebut unik.<br />Hanya berlaku dengan opsi `--create`.<br />Tipe: String | 
| siklus hidup | Memanggil editor default untuk membuat kebijakan siklus hidup versi aplikasi baru. Gunakan kebijakan ini untuk menghindari mencapai [kuota versi aplikasi](https://docs.aws.amazon.com/general/latest/gr/elasticbeanstalk.html#limits_elastic_beanstalk). | 
| siklus hidup -p<br />atau<br />siklus hidup --print | Menampilkan kebijakan siklus hidup aplikasi saat ini. | 
| `-m` "{{version\_description}}"<br />atau<br />`--message` "{{version\_description}}" | Deskripsi untuk versi aplikasi. Ini tertutup dalam tanda kutip ganda.<br />Hanya berlaku dengan opsi `--create`.<br />Tipe: String | 
| `-p`<br />atau<br />`--process` | Pra-pemrosesan dan validasi manifes lingkungan dan file konfigurasi di paket sumber. Memvalidasi file konfigurasi dapat mengidentifikasi masalah. Kami rekomendasikan Anda melakukan ini sebelum men-deploy versi aplikasi ke lingkungan.<br />Hanya berlaku dengan opsi `--create`. | 
| `--source codecommit/{{repository-name}}/{{branch-name}}` | CodeCommit repositori dan cabang. <br />Hanya berlaku dengan opsi `--create`. | 
| `--staged` | Gunakan file yang dipersiapkan di indeks git, bukan HEAD commit, untuk membuat versi aplikasi.<br />Hanya berlaku dengan opsi `--create`. | 
| `--timeout` {{minutes}} | Jumlah menit sebelum waktu perintah habis.<br />Hanya berlaku dengan opsi `--create`. | 
| [Opsi umum](eb3-cmd-options.md) |  | 

## Menggunakan perintah secara interaktif
<a name="eb3-appversion-interactive"></a>

Jika Anda menggunakan perintah tanpa argumen, output menampilkan versi aplikasi. Mereka terdaftar di urutan kronologis terbalik, dengan versi terakhir terdaftar pertama. Lihat bagian **Contoh** untuk contoh tampilan layar. Perhatikan bahwa baris status ditampilkan di bagian bawah. Baris status menampilkan informasi yang sensitif konteks.

Tekan `d` untuk menghapus versi aplikasi, tekan `l` untuk mengelola kebijakan siklus hidup aplikasi Anda, atau tekan `q` untuk berhenti tanpa membuat perubahan apa pun.

**catatan**  
Jika versi di-deploy ke lingkungan apa pun, Anda tidak dapat menghapus versi tersebut.

## Output
<a name="eb3-appversion-output"></a>

Perintah dengan opsi `--create` menampilkan pesan yang mengonfirmasikan bahwa versi aplikasi telah dibuat.

Perintah dengan `--delete` {{version-label}} opsi menampilkan pesan yang mengonfirmasi bahwa versi aplikasi telah dihapus.

## Contoh
<a name="eb3-appversion-example"></a>

Contoh berikut menunjukkan jendela interaktif untuk aplikasi tanpa deployment.

![Daftar versi aplikasi yang menampilkan tiga versi dengan label, tanggal pembuatan, usia, dan deskripsi.](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/InteractiveModeNoEnvironment.png)


Contoh berikut menunjukkan jendela interaktif untuk aplikasi dengan versi keempat, dengan label versi **Aplikasi Sampel**, di-deploy.

![Tabel versi yang menunjukkan Contoh Aplikasi sebagai versi 4 yang digunakan dengan status Health Green.](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/InteractiveModeWithEnvironment.png)


Contoh berikut menunjukkan output dari **eb appversion lifecycle -p** perintah, di {{ACCOUNT-ID}} mana ID akun pengguna:

```
Application details for: lifecycle
  Region: sa-east-1
  Description: Application created from the EB CLI using "eb init"
  Date Created: 2016/12/20 02:48 UTC
  Date Updated: 2016/12/20 02:48 UTC
  Application Versions: ['Sample Application']
  Resource Lifecycle Config(s):
    VersionLifecycleConfig:
      MaxCountRule:
        DeleteSourceFromS3: False
        Enabled: False
        MaxCount: 200
      MaxAgeRule:
        DeleteSourceFromS3: False
        Enabled: False
        MaxAgeInDays: 180
    ServiceRole: arn:aws:iam::{{ACCOUNT-ID}}:role/aws-elasticbeanstalk-service-role
```