

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

# Apa AWS Command Line Interface?
<a name="cli-chap-welcome"></a>

The AWS Command Line Interface (AWS CLI) adalah alat open source yang memungkinkan Anda berinteraksi dengan AWS layanan menggunakan perintah di shell baris perintah Anda. Dengan konfigurasi minimal, AWS CLI memungkinkan Anda untuk mulai menjalankan perintah yang mengimplementasikan fungsionalitas yang setara dengan yang disediakan oleh browser berbasis Konsol Manajemen AWS dari prompt perintah di program terminal Anda:
+ Shell **Linux** — Gunakan program shell umum seperti [https://www.gnu.org/software/bash/](https://www.gnu.org/software/bash/), [http://www.zsh.org/](http://www.zsh.org/), dan [https://www.tcsh.org/](https://www.tcsh.org/)untuk menjalankan perintah di Linux atau macOS.
+ **Baris perintah Windows** — Pada Windows, jalankan perintah di prompt perintah Windows atau di PowerShell.
+ **Jarak Jauh** — Jalankan perintah di Amazon Elastic Compute Cloud (Amazon EC2) instans melalui program terminal jarak jauh seperti PuTTY atau SSH, atau dengan. AWS Systems Manager

Semua fungsi AWS administrasi, manajemen, dan akses IaaS (infrastruktur sebagai layanan) Konsol Manajemen AWS tersedia di AWS API dan. AWS CLI Fitur dan layanan AWS IaaS baru menyediakan Konsol Manajemen AWS fungsionalitas penuh melalui API dan CLI saat peluncuran atau dalam 180 hari peluncuran. 

 AWS CLI Menyediakan akses langsung ke AWS layanan publik APIs . Anda dapat menjelajahi kemampuan layanan dengan AWS CLI, dan mengembangkan skrip shell untuk mengelola sumber daya Anda. Selain perintah tingkat rendah, setara API, beberapa AWS layanan menyediakan penyesuaian untuk. AWS CLI Kustomisasi dapat mencakup perintah tingkat tinggi yang menyederhanakan penggunaan layanan dengan API yang kompleks.

## Tentang AWS CLI versi 2
<a name="welcome-versions-v2"></a>

 AWS CLI Versi 2 adalah versi utama terbaru AWS CLI dan mendukung semua fitur terbaru. Beberapa fitur yang diperkenalkan di versi 2 tidak di-backport ke versi 1 dan Anda harus meningkatkan untuk mengakses fitur-fitur tersebut. Ada beberapa perubahan “melanggar” dari versi 1 yang mungkin mengharuskan Anda untuk mengubah skrip Anda. Untuk daftar perubahan yang melanggar di versi 2, lihat[Panduan migrasi untuk AWS CLI versi 2](cliv2-migration.md).

 AWS CLI Versi 2 tersedia untuk diinstal hanya sebagai installer yang dibundel. Meskipun Anda mungkin menemukannya di manajer paket, ini adalah paket tidak didukung dan tidak resmi yang tidak diproduksi atau dikelola oleh. AWS Kami menyarankan Anda menginstal AWS CLI dari hanya titik AWS distribusi resmi, seperti yang didokumentasikan dalam panduan ini. 

Untuk menginstal AWS CLI versi 2, lihat[Menginstal atau memperbarui ke versi terbaru dari AWS CLI](getting-started-install.md).

Untuk memeriksa versi yang saat ini diinstal, gunakan perintah berikut:

```
$ aws --version
aws-cli/2.27.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
```

Untuk riwayat versi, lihat [Changelog AWS CLI versi 2](https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst) aktif. *GitHub*

## Pemeliharaan dan dukungan untuk versi utama SDK
<a name="sdks-major-versions-maintenance-support"></a>

Untuk informasi tentang pemeliharaan dan dukungan untuk versi utama SDK dan dependensi yang mendasarinya, lihat berikut ini di Panduan Referensi [Alat AWS SDKs dan Alat](https://docs.aws.amazon.com/sdkref/latest/guide/overview.html) berikut:
+ [AWS SDKs dan kebijakan pemeliharaan alat](https://docs.aws.amazon.com/sdkref/latest/guide/maint-policy.html)
+ [AWS SDKs dan matriks dukungan versi alat](https://docs.aws.amazon.com/sdkref/latest/guide/version-support-matrix.html)

## Tentang Amazon Web Services
<a name="about-aws"></a>

Amazon Web Services (AWS) adalah kumpulan layanan infrastruktur digital yang dapat dimanfaatkan developer saat mengembangkan aplikasi mereka. Layanan termasuk komputasi, penyimpanan, database, dan sinkronisasi aplikasi (pesan dan antrian). AWS menggunakan model pay-as-you-go layanan. Anda hanya dikenakan biaya untuk layanan yang Anda—atau aplikasi Anda—gunakan. Selain itu, untuk membuat AWS lebih mudah didekati sebagai platform untuk pembuatan prototipe dan eksperimen, AWS menawarkan tingkat penggunaan gratis. Pada tingkat ini, layanan akan gratis di bawah tingkat penggunaan tertentu. Untuk informasi selengkapnya tentang AWS biaya dan Tingkat Gratis, lihat [Tingkat AWS Gratis](https://aws.amazon.com/free/). Untuk mendapatkan AWS akun, buka [AWS halaman](https://aws.amazon.com/) beranda dan kemudian pilih **Buat AWS Akun**.

# Tentang contoh-contoh di Panduan AWS CLI Pengguna
<a name="welcome-examples"></a>

Contoh AWS Command Line Interface (AWS CLI) dalam panduan ini diformat menggunakan konvensi berikut:
+ **Prompt** — Command prompt menggunakan prompt Linux dan ditampilkan sebagai (`$ `). Untuk perintah yang khusus Windows, `C:\>` digunakan sebagai prompt. Jangan sertakan prompt saat Anda mengetik perintah. 
+ **Direktori** — Ketika perintah harus dijalankan dari direktori tertentu, nama direktori ditampilkan sebelum simbol prompt.
+ **Input pengguna** - Teks perintah yang Anda masukkan pada baris perintah diformat sebagai**user input**.
+ **Teks yang dapat diganti** - Teks variabel, termasuk nama sumber daya yang Anda pilih, atau IDs dihasilkan oleh AWS layanan yang harus Anda sertakan dalam perintah, diformat sebagai. *replaceable text* Dalam perintah atau perintah multi-baris di mana input keyboard tertentu diperlukan, perintah keyboard juga dapat ditampilkan sebagai teks yang dapat diganti.
+ **Output** - Output yang dikembalikan oleh AWS layanan ditampilkan di bawah input pengguna, dan diformat sebagai`computer output`.

Contoh **aws configure** perintah berikut menunjukkan input pengguna, teks yang dapat diganti, dan output:

1. Masukkan **aws configure** di baris perintah, lalu tekan **Enter**.

1.  AWS CLI Output baris teks, meminta Anda untuk memasukkan informasi tambahan.

1. Masukkan setiap tombol akses Anda secara bergantian, lalu tekan **Enter**.

1. Kemudian, masukkan nama AWS Wilayah dalam format yang ditampilkan, tekan **Enter**, lalu **tekan Memasukkan** waktu terakhir untuk melewati pengaturan format output.

1. Perintah **Enter** terakhir ditampilkan sebagai teks yang dapat diganti karena tidak ada input pengguna untuk baris itu.

   ```
   $ aws configure
   AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
   AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
   Default region name [None]: us-west-2
   Default output format [None]: ENTER
   ```

Contoh berikut menunjukkan perintah sederhana dengan output. Untuk menggunakan contoh ini, masukkan teks lengkap perintah (teks yang disorot setelah prompt), lalu tekan **Enter**. Nama grup keamanan,*`my-sg`*, dapat diganti dengan nama grup keamanan yang Anda inginkan. Dokumen JSON, termasuk kurawal kurawal, adalah output. Jika Anda mengonfigurasi CLI Anda ke output dalam format teks atau tabel, output akan diformat secara berbeda. [JSON](https://json.org) adalah format output default.

```
$ aws ec2 create-security-group --group-name my-sg --description "My security group"
{
    "GroupId": "sg-903004f8"
}
```

# Dokumentasi dan sumber daya tambahan untuk AWS CLI
<a name="welcome-resources"></a>

## AWS CLI dokumentasi dan sumber daya
<a name="welcome-resources-cli"></a>

Selain panduan pengguna ini, berikut ini adalah sumber daya online yang berharga saat Anda menggunakan AWS CLI.
+ [AWS CLI panduan referensi versi 2](https://docs.aws.amazon.com/cli/latest/reference/index.html)
+ AWS CLI Repositori [contoh kode skrip Bash](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/aws-cli). Contoh skrip bash sumber terbuka. Contoh skrip Bash di-host di [Repositori Contoh AWS Kode](https://github.com/awsdocs/aws-doc-sdk-examples) di. *GitHub*
+ [AWS CLI GitHub repositori](https://github.com/aws/aws-cli). Anda dapat melihat dan melakukan fork kode sumber untuk AWS CLI on *GitHub*. Bergabunglah dengan komunitas pengguna *GitHub*untuk memberikan umpan balik, meminta fitur, dan mengirimkan kontribusi Anda sendiri. Ini termasuk melihat dan memberikan contoh perintah untuk AWS CLI dokumentasi.
+ [AWS CLI alias contoh repositori](https://github.com/awslabs/awscli-aliases) Anda dapat melihat dan memotong contoh AWS CLI alias pada. *GitHub*
+ <a name="latest-guide"></a>[AWS CLI versi 2 Changelog](https://github.com/aws/aws-cli/blob/v2/CHANGELOG.rst?plain=1)

## Lainnya AWS SDKs dan alat
<a name="welcome-resources-sdk"></a>

Bergantung pada kasus penggunaan Anda, Anda mungkin ingin memilih salah satu alat AWS SDKs atau alat agar lebih sesuai dengan kebutuhan Anda:
+ [AWS SDKs dan Panduan Referensi Alat](https://docs.aws.amazon.com/sdkref/latest/guide/)
+ [AWS SDK untuk C\$1\$1](https://docs.aws.amazon.com/sdk-for-cpp)
+ [AWS SDK untuk Go](https://docs.aws.amazon.com/sdk-for-go/api/)
+ [AWS SDK untuk Java](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/)
+ [AWS SDK untuk JavaScript](https://docs.aws.amazon.com/sdk-for-javascript/latest/developer-guide/)
+ [AWS SDK untuk Kotlin](https://docs.aws.amazon.com/sdk-for-kotlin)
+ [AWS SDK untuk .NET](https://docs.aws.amazon.com/sdk-for-net/latest/developer-guide/)
+ [AWS SDK for Python (Boto)](https://boto3.amazonaws.com/v1/documentation/api/latest/index.html)
+ [AWS SDK untuk PHP](https://docs.aws.amazon.com/sdk-for-php/latest/developer-guide/)
+ [Alat AWS untuk PowerShell](https://docs.aws.amazon.com/powershell/latest/userguide/)
+ [AWS SDK untuk Ruby](https://docs.aws.amazon.com/sdk-for-ruby/latest/developer-guide/)
+ [AWS SDK for Rust](https://docs.aws.amazon.com/sdk-for-rust)
+ [AWS SDK for SAP ABAP](https://docs.aws.amazon.com/sdk-for-sapabap)
+ [AWS SDK for Swift](https://docs.aws.amazon.com/sdk-for-swift)
+ [AWS Amplify](https://docs.amplify.aws/swift/)