

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

# AWS SAM prasyarat
<a name="prerequisites"></a>

Lengkapi prasyarat berikut sebelum menginstal dan menggunakan AWS Serverless Application Model Command Line Interface ().AWS SAMCLI

Untuk menggunakan AWS SAMCLI, Anda memerlukan yang berikut ini:
+  AWS Akun, AWS Identity and Access Management (IAM) credentials, dan IAM access key pair.
+ The AWS Command Line Interface (AWS CLI) untuk mengkonfigurasi AWS kredensional.

**Topics**
+ [Mendaftar untuk Akun AWS](#sign-up-for-aws)
+ [Langkah 1: Instal AWS CLI](#prerequisites-install-cli)
+ [Langkah 2: Gunakan AWS CLI untuk mengkonfigurasi AWS credentials](#prerequisites-configure-credentials)
+ [Langkah 3: (Opsional) Instal AWS Toolkit for VS Code](#prerequisites-install-vscode)
+ [Langkah selanjutnya](#prerequisites-next-steps)

## Mendaftar untuk Akun AWS
<a name="sign-up-for-aws"></a>

Untuk memulai AWS, Anda membutuhkan Akun AWS. Untuk informasi tentang membuat Akun AWS, lihat [Memulai dengan Akun AWS](https://docs.aws.amazon.com//accounts/latest/reference/getting-started.html) di *Panduan AWS Account Management Referensi*.

## Langkah 1: Instal AWS CLI
<a name="prerequisites-install-cli"></a>

 AWS CLI Ini adalah alat open source yang memungkinkan Anda berinteraksi dengan Layanan AWS menggunakan perintah di shell baris perintah Anda. AWS SAMCLIMemerlukan AWS CLI untuk kegiatan seperti mengkonfigurasi kredensional. Untuk mempelajari lebih lanjut tentang ini AWS CLI, lihat [Apa itu AWS Command Line Interface?](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html) dalam *AWS Command Line Interface User Guide*.

Untuk menginstal AWS CLI, lihat [Menginstal atau memperbarui versi terbaru AWS CLI dari](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) *Panduan AWS Command Line Interface Pengguna*.

## Langkah 2: Gunakan AWS CLI untuk mengkonfigurasi AWS credentials
<a name="prerequisites-configure-credentials"></a>

**Untuk mengonfigurasi kredensil dengan IAM Identity Center**
+ Untuk mengonfigurasi kredensil dengan IAM Identity Center, lihat [Mengkonfigurasi profil Anda dengan wizard AWS konfigurasi sso](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html#cli-configure-sso-configure).

**Untuk mengonfigurasi kredensil dengan AWS CLI**

1. Jalankan `aws configure` perintah dari baris perintah.

1. Konfigurasikan yang berikut ini. Pilih setiap tautan untuk mempelajari lebih lanjut:

   1. [ID kunci akses](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-creds)

   1. [Kunci akses rahasia](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-creds)

   1. [Wilayah AWS](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-region)

   1. [Format keluaran](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-format)

   Contoh berikut menunjukkan nilai sampel.

   ```
   $ 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]: {{json}}
   ```

 AWS CLI Menyimpan informasi ini dalam *profil* (kumpulan pengaturan) yang disebutkan `default` dalam `config` file `credentials` dan. File-file ini terletak di `.aws` file di direktori home Anda. Secara default, informasi dalam profil ini digunakan saat Anda menjalankan AWS CLI perintah yang tidak secara eksplisit menentukan profil yang akan digunakan. Untuk informasi selengkapnya tentang `credentials` file, lihat [Pengaturan konfigurasi dan file kredensi](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html) di *Panduan AWS Command Line Interface Pengguna*.

*Untuk informasi selengkapnya tentang mengonfigurasi kredensional, seperti menggunakan konfigurasi dan file kredensial yang ada, lihat [Penyiapan cepat](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-quickstart.html) di Panduan Pengguna.AWS Command Line Interface *

## Langkah 3: (Opsional) Instal AWS Toolkit for VS Code
<a name="prerequisites-install-vscode"></a>

Untuk pengembang yang lebih menyukai lingkungan pengembangan terintegrasi, AWS Toolkit for VS Code menyediakan fitur canggih untuk pengembangan tanpa server termasuk debugging visualCodeLens , integrasi, dan alur kerja penerapan yang efisien.

**Prasyarat untuk pengembangan VS Code**
+ Visual Studio Code (versi 1.73.0 atau versi yang lebih baru) diinstal pada sistem Anda
+ Ekstensi dukungan bahasa YAMM untuk VS Code

**Untuk menginstal AWS Toolkit for VS Code**

1. Buka Kode Visual Studio

1. Buka tampilan Ekstensi (Ctrl\+Shift\+X atau Cmd\+Shift\+X)

1. Cari "AWS Toolkit”

1. Instal ekstensi "AWS Toolkit” oleh Amazon Web Services

1. Instal ekstensi “YAMM” oleh Red Hat (diperlukan untuk CodeLens fitur template SAM)

**Manfaat menggunakan VS Code dengan AWS SAM**
+ Debugging visual: Atur breakpoint dan langkahkan fungsi Lambda Anda secara lokal
+ CodeLens integrasi: Bangun, terapkan, dan panggil fungsi langsung dari template SAM Anda
+ Terminal terintegrasi: Akses AWS CLI perintah AWS SAM tanpa meninggalkan editor Anda
+ Validasi template: Real-time validasi dan IntelliSense untuk template SAM

Untuk informasi tentang mengonfigurasi AWS kredensional Anda di VS Code, lihat [Menyiapkan kredensial](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/setup-credentials.html) di Panduan Pengguna Toolkit for VS AWS Code.

## Langkah selanjutnya
<a name="prerequisites-next-steps"></a>
+ Anda sekarang siap untuk menginstal AWS SAMCLI dan mulai menggunakan AWS SAM. Untuk menginstal AWS SAMCLI, lihat[Instal AWS SAMCLI](install-sam-cli.md).
+ Untuk menyiapkan Visual Studio Code untuk pengembangan tanpa server, lihat [Menyiapkan AWS Toolkit](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/setting-up.html) for VS Code.