

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

# Kelola AWS layanan dari CLI di CloudShell
<a name="working-with-aws-cli"></a>

Manfaat utama AWS CloudShell adalah Anda dapat menggunakannya untuk mengelola AWS layanan Anda dari antarmuka baris perintah. Ini berarti Anda tidak perlu mengunduh dan menginstal alat atau mengonfigurasi kredensil Anda secara lokal sebelumnya. Saat Anda meluncurkan AWS CloudShell, lingkungan komputasi dibuat yang memiliki alat baris AWS perintah berikut yang sudah diinstal:
+ [AWS CLI](#aws-cli-section)
+ [AWS Elastic Beanstalk CLI](#eb-command-line)
+ [Amazon ECS CLI](#ecs-command-line)
+ [AWS SAM](#sam-cli-command-line)

Dan karena Anda sudah masuk AWS, tidak ada persyaratan untuk mengonfigurasi kredensil Anda secara lokal sebelum menggunakan layanan. Kredensi yang Anda gunakan untuk masuk diteruskan ke Konsol Manajemen AWS . AWS CloudShell

Jika Anda ingin mengubah AWS Wilayah default yang digunakan AWS CLI, Anda dapat mengubah nilai yang ditetapkan ke variabel `AWS_REGION` lingkungan. (Untuk informasi selengkapnya, lihat [Menentukan default Wilayah AWS Anda untuk AWS CLI](working-with-aws-cloudshell.md#environment-variaiables-regions).)

Sisa topik ini menunjukkan bagaimana Anda dapat mulai menggunakan AWS CloudShell untuk berinteraksi dengan AWS layanan yang dipilih dari baris perintah.

## AWS CLI contoh baris perintah untuk AWS layanan yang dipilih
<a name="aws-cli-section"></a>

Contoh berikut hanya mewakili beberapa dari banyak AWS layanan yang dapat Anda gunakan menggunakan perintah yang tersedia dari AWS CLI Versi 2. Untuk daftar lengkap, lihat Referensi [Perintah AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/index.html).
+ [DynamoDB](#dynamo-example)
+ [Amazon EC2](#ec2-example)
+ [Amazon Glacier](#s3-glacier-example)

### DynamoDB
<a name="dynamo-example"></a>

DynamoDB adalah layanan basis data NoSQL terkelola penuh yang memberikan performa yang cepat dan dapat diprediksi dengan skalabilitas sempurna. Implementasi layanan ini dari mode NoSQL mendukung nilai kunci dan struktur data dokumen.

`create-table`Perintah berikut membuat tabel gaya NoSQL yang dinamai `MusicCollection` di akun Anda. AWS 

```
aws dynamodb create-table \
    --table-name MusicCollection \
    --attribute-definitions AttributeName=Artist,AttributeType=S AttributeName=SongTitle,AttributeType=S \
    --key-schema AttributeName=Artist,KeyType=HASH AttributeName=SongTitle,KeyType=RANGE \
    --provisioned-throughput ReadCapacityUnits=5,WriteCapacityUnits=5 \
    --tags Key=Owner,Value=blueTeam
```

*Untuk informasi selengkapnya, lihat [Menggunakan DynamoDB dengan AWS CLI di AWS Command Line Interface Panduan](https://docs.aws.amazon.com/cli/latest/userguide/cli-services-dynamodb.html) Pengguna.*

### Amazon EC2
<a name="ec2-example"></a>

Amazon Elastic Compute Cloud (Amazon EC2) adalah layanan web yang menyediakan kapasitas komputasi yang aman dan dapat diubah ukurannya di cloud. Ini dirancang untuk membuat komputasi awan skala web lebih mudah dan lebih mudah diakses. 

`run-instances`Perintah berikut meluncurkan instance t2.micro di subnet yang ditentukan dari VPC:

```
aws ec2 run-instances --image-id ami-xxxxxxxx --count 1 --instance-type t2.micro --key-name MyKeyPair --security-group-ids sg-903004f8 --subnet-id subnet-6e7f829e
```

Untuk informasi selengkapnya, lihat [Menggunakan Amazon EC2 dengan AWS CLI di AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/cli-services-ec2.html) *Panduan Pengguna*.

### Amazon Glacier
<a name="s3-glacier-example"></a>

Amazon Glacier dan Amazon Glacier Deep Archive adalah kelas penyimpanan cloud Amazon S3 yang aman, tahan lama, dan sangat murah untuk pengarsipan data dan pencadangan jangka panjang. 

`create-vault`Perintah berikut membuat vault—wadah untuk menyimpan arsip:

```
aws glacier create-vault --vault-name my-vault --account-id -
```

*Untuk informasi selengkapnya, lihat [Menggunakan Amazon Glacier dengan](https://docs.aws.amazon.com/cli/latest/userguide/cli-services-glacier.html) di AWS Command Line Interface Panduan AWS CLI Pengguna.*

## AWS CLI Elastic Beanstalk
<a name="eb-command-line"></a>

 AWS Elastic Beanstalk CLI menyediakan antarmuka baris perintah yang dibuat untuk menyederhanakan pembuatan, pembaruan, dan pemantauan lingkungan dari repositori lokal. Dalam konteks ini, *lingkungan* mengacu pada kumpulan AWS sumber daya yang menjalankan versi aplikasi. 

`create`Perintah berikut membuat lingkungan baru di Amazon Virtual Private Cloud (VPC) kustom.

```
$ eb create dev-vpc --vpc.id vpc-0ce8dd99 --vpc.elbsubnets subnet-b356d7c6,subnet-02f74b0c --vpc.ec2subnets subnet-0bb7f0cd,subnet-3b6697c1 --vpc.securitygroup sg-70cff265
```

Untuk informasi selengkapnya, lihat referensi [perintah EB CLI](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb3-cmd-commands.html) di Panduan *AWS Elastic Beanstalk Pengembang.*

## Amazon ECS CLI
<a name="ecs-command-line"></a>

Antarmuka baris perintah Amazon Elastic Container Service (Amazon ECS) (CLI) menyediakan beberapa perintah tingkat tinggi. Ini dirancang untuk menyederhanakan proses pembuatan, pembaruan, dan pemantauan cluster dan tugas dari lingkungan pembangunan lokal. (Cluster Amazon ECS adalah pengelompokan tugas atau layanan yang logis.) 

`configure`Perintah berikut mengkonfigurasi Amazon ECS CLI untuk membuat konfigurasi cluster bernama. `ecs-cli-demo` Konfigurasi cluster ini digunakan `FARGATE` sebagai tipe peluncuran default untuk `ecs-cli-demo` cluster di`us-east-1 region`.

```
ecs-cli configure --region us-east-1 --cluster ecs-cli-demo --default-launch-type FARGATE --config-name ecs-cli-demo
```

Untuk informasi selengkapnya, lihat [Referensi Baris Perintah Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_AWSCLI_Fargate.html) di *Panduan Pengembang Layanan Kontainer Elastis Amazon*.

## AWS SAM CLI
<a name="sam-cli-command-line"></a>

AWS SAM CLI adalah alat baris perintah yang beroperasi pada AWS Serverless Application Model template dan kode aplikasi. Anda dapat melakukan beberapa tugas menggunakannya. Ini termasuk menjalankan fungsi Lambda secara lokal, membuat paket penerapan untuk aplikasi tanpa server Anda, dan menerapkan aplikasi tanpa server Anda ke Cloud. AWS 

`init`Perintah berikut menginisialisasi proyek SAM baru dengan parameter yang diperlukan diteruskan sebagai parameter:

```
sam init --runtime python3.9 --dependency-manager pip --app-template hello-world --name sam-app
```

Untuk informasi selengkapnya, lihat [referensi perintah AWS SAM CLI di Panduan AWS Serverless Application Model](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-command-reference.html) *Pengembang*.