

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

# Instal CodeDeploy agen menggunakan baris perintah
<a name="codedeploy-agent-operations-install-cli"></a>

**catatan**  
Kami merekomendasikan untuk menginstal CodeDeploy agen AWS Systems Manager untuk dapat mengonfigurasi pembaruan agen yang dijadwalkan. Untuk informasi selengkapnya, lihat [Instal CodeDeploy agen menggunakan AWS Systems Manager](codedeploy-agent-operations-install-ssm.md).

Gunakan topik berikut untuk menginstal dan menjalankan CodeDeploy agen menggunakan baris perintah.

**Topics**
+ [Instal CodeDeploy agen untuk Amazon Linux atau RHEL](codedeploy-agent-operations-install-linux.md)
+ [Instal CodeDeploy agen untuk Server Ubuntu](codedeploy-agent-operations-install-ubuntu.md)
+ [Instal CodeDeploy agen untuk Windows Server](codedeploy-agent-operations-install-windows.md)

# Instal CodeDeploy agen untuk Amazon Linux atau RHEL
<a name="codedeploy-agent-operations-install-linux"></a>

Masuk ke instance, dan jalankan perintah berikut, satu per satu. Menjalankan perintah `sudo yum update` terlebih dahulu dianggap sebagai praktik terbaik saat menggunakan `yum` untuk menginstal paket, tetapi Anda dapat melewatinya jika Anda tidak ingin memperbarui semua paket Anda.

```
sudo yum update
```

```
sudo yum install ruby
```

```
sudo yum install wget
```

(Opsional) Untuk membersihkan AMI dari informasi caching agen sebelumnya, jalankan skrip berikut:

```
#!/bin/bash
CODEDEPLOY_BIN="/opt/codedeploy-agent/bin/codedeploy-agent"
$CODEDEPLOY_BIN stop
yum erase codedeploy-agent -y
```

Ubah ke direktori home Anda:

```
cd /home/ec2-user
```

**catatan**  
Pada perintah sebelumnya, `/home/ec2-user` mewakili nama pengguna default untuk instans Amazon Linux atau RHEL Amazon EC2. Jika instans Anda dibuat menggunakan AMI kustom, pemilik AMI mungkin telah menetapkan nama pengguna default yang berbeda. 

Unduh penginstal CodeDeploy agen:

```
wget https://bucket-name.s3.region-identifier.amazonaws.com/latest/install
```

*bucket-name*adalah nama bucket Amazon S3 yang berisi file CodeDeploy Resource Kit untuk wilayah Anda, dan *region-identifier* merupakan pengenal untuk wilayah Anda.

Contoh:

`https://aws-codedeploy-us-east-2.s3.us-east-2.amazonaws.com/latest/install`

Untuk daftar nama bucket dan pengenal wilayah, lihat[Nama bucket kit sumber daya menurut Wilayah](resource-kit.md#resource-kit-bucket-names).

Mengatur izin eksekusi pada `install` file:

```
chmod +x ./install
```

Untuk menginstal versi terbaru dari CodeDeploy agen:
+ 

  ```
  sudo ./install auto
  ```

Untuk menginstal versi CodeDeploy agen tertentu:
+ Buat daftar versi yang tersedia di wilayah Anda:

  ```
  aws s3 ls s3://aws-codedeploy-region-identifier/releases/ --region region-identifier | grep '\.rpm$'
  ```
+ Instal salah satu versi:

  ```
  sudo ./install auto -v releases/codedeploy-agent-version.noarch.rpm
  ```
**catatan**  
AWS mendukung versi minor terbaru dari CodeDeploy agen. Saat ini versi minor terbaru adalah 1.7.x.

Untuk memeriksa apakah layanan sedang berjalan, jalankan perintah berikut:

```
systemctl status codedeploy-agent
```

Jika CodeDeploy agen diinstal dan berjalan, Anda akan melihat pesan seperti`The AWS CodeDeploy agent is running`.

Jika Anda melihat pesan seperti`error: No AWS CodeDeploy agent running`, mulai layanan dan jalankan dua perintah berikut, satu per satu:

```
systemctl start codedeploy-agent
```

```
systemctl status codedeploy-agent
```

# Instal CodeDeploy agen untuk Server Ubuntu
<a name="codedeploy-agent-operations-install-ubuntu"></a>

**catatan**  
Kami merekomendasikan untuk menginstal CodeDeploy agen AWS Systems Manager untuk dapat mengonfigurasi pembaruan agen yang dijadwalkan. Untuk informasi selengkapnya, lihat [Instal CodeDeploy agen menggunakan AWS Systems Manager](codedeploy-agent-operations-install-ssm.md).

**Untuk menginstal CodeDeploy agen di Server Ubuntu**

1. Masuk ke instance.

1. Masukkan perintah berikut, satu demi satu:

   ```
   sudo apt update
   ```

   ```
   sudo apt install ruby-full
   ```

   ```
   sudo apt install wget
   ```

1. Masukkan perintah berikut:

   ```
   cd /home/ubuntu
   ```

   */home/ubuntu*mewakili nama pengguna default untuk instance Server Ubuntu. Jika instans Anda dibuat menggunakan AMI kustom, pemilik AMI mungkin telah menetapkan nama pengguna default yang berbeda. 

1. Masukkan perintah berikut:

   ```
   wget https://bucket-name.s3.region-identifier.amazonaws.com/latest/install
   ```

   *bucket-name*adalah nama bucket Amazon S3 yang berisi file CodeDeploy Resource Kit untuk wilayah Anda, dan *region-identifier* merupakan pengenal untuk wilayah Anda.

   Contoh:

   `https://aws-codedeploy-us-east-2.s3.us-east-2.amazonaws.com/latest/install`

   Untuk daftar nama bucket dan pengenal wilayah, lihat[Nama bucket kit sumber daya menurut Wilayah](resource-kit.md#resource-kit-bucket-names).

1. Masukkan perintah berikut:

   ```
   chmod +x ./install
   ```

1. Lakukan salah satu tindakan berikut:
   + Untuk menginstal versi terbaru CodeDeploy agen pada versi Ubuntu Server yang didukung *kecuali* 20.04:

     ```
     sudo ./install auto
     ```
   + Untuk menginstal versi terbaru dari CodeDeploy agen di Ubuntu Server 20.04:
**catatan**  
Menulis output ke file log sementara adalah solusi yang harus digunakan saat kami mengatasi bug yang diketahui dengan `install` skrip di Ubuntu Server 20.04.

     ```
     sudo ./install auto > /tmp/logfile
     ```
   + Untuk menginstal versi CodeDeploy agen tertentu pada versi Ubuntu Server yang didukung *kecuali* 20.04:
     + Buat daftar versi yang tersedia di wilayah Anda:

       ```
       aws s3 ls s3://aws-codedeploy-region-identifier/releases/ --region region-identifier | grep '\.deb$'
       ```
     + Instal salah satu versi:

       ```
       sudo ./install auto -v releases/codedeploy-agent-###.deb
       ```
**catatan**  
AWS mendukung versi minor terbaru dari CodeDeploy agen. Saat ini versi minor terbaru adalah 1.7.x.
   + Untuk menginstal versi CodeDeploy agen tertentu di Ubuntu Server 20.04:
     + Buat daftar versi yang tersedia di wilayah Anda:

       ```
       aws s3 ls s3://aws-codedeploy-region-identifier/releases/ --region region-identifier | grep '\.deb$'
       ```
     + Instal salah satu versi:

       ```
       sudo ./install auto -v releases/codedeploy-agent-###.deb > /tmp/logfile
       ```
**catatan**  
Menulis output ke file log sementara adalah solusi yang harus digunakan saat kami mengatasi bug yang diketahui dengan `install` skrip di Ubuntu Server 20.04.
**catatan**  
AWS mendukung versi minor terbaru dari CodeDeploy agen. Saat ini versi minor terbaru adalah 1.7.x.

**Untuk memeriksa apakah layanan sedang berjalan**

1. Masukkan perintah berikut:

   ```
   systemctl status codedeploy-agent
   ```

   Jika CodeDeploy agen diinstal dan berjalan, Anda akan melihat pesan seperti`The AWS CodeDeploy agent is running`.

1. Jika Anda melihat pesan seperti`error: No AWS CodeDeploy agent running`, mulai layanan dan jalankan dua perintah berikut, satu per satu:

   ```
   systemctl start codedeploy-agent
   ```

   ```
   systemctl status codedeploy-agent
   ```

# Instal CodeDeploy agen untuk Windows Server
<a name="codedeploy-agent-operations-install-windows"></a>

Pada instance Windows Server, Anda dapat menggunakan salah satu metode ini untuk mengunduh dan menginstal CodeDeploy agen:
+ Gunakan AWS Systems Manager (disarankan)
+ Jalankan serangkaian PowerShell perintah Windows.
+ Pilih tautan unduhan langsung.
+ Jalankan perintah salin Amazon S3.

**catatan**  
Folder tempat CodeDeploy agen diinstal adalah`C:\Program Data\Amazon\CodeDeploy`. Pastikan tidak ada persimpangan direktori atau symlink di jalur ini.

**Topics**
+ [Gunakan Systems Manager](#codedeploy-agent-operations-install-system-manager)
+ [Gunakan Windows PowerShell](#codedeploy-agent-operations-install-windows-powershell)
+ [Gunakan tautan langsung](#codedeploy-agent-operations-install-windows-direct-link)
+ [Gunakan perintah salin Amazon S3](#codedeploy-agent-operations-install-windows-s3-copy)

## Gunakan Systems Manager
<a name="codedeploy-agent-operations-install-system-manager"></a>

Ikuti instruksi [Instal CodeDeploy agen menggunakan AWS Systems Manager](codedeploy-agent-operations-install-ssm.md) untuk menginstal CodeDeploy agen.

## Gunakan Windows PowerShell
<a name="codedeploy-agent-operations-install-windows-powershell"></a>

Masuk ke instance, dan jalankan perintah berikut di Windows PowerShell:

1.  Mengharuskan semua skrip dan file konfigurasi yang diunduh dari Internet ditandatangani oleh penerbit tepercaya. Jika Anda diminta untuk mengubah kebijakan eksekusi, ketik "**Y**.” 

   ```
    Set-ExecutionPolicy RemoteSigned
   ```

1.  Memuat AWS Tools for Windows PowerShell. 

   ```
   Import-Module AWSPowerShell
   ```

1.  Buat direktori ke tempat file instalasi CodeDeploy agen diunduh. 

   ```
   New-Item -Path "c:\temp" -ItemType "directory" -Force
   ```

1. Konfigurasikan AWS kredensil menggunakan perintah `Set-AWSCredential` and`Initialize-AWSDefaultConfiguration`. Untuk informasi selengkapnya, lihat [Menggunakan AWS kredensil](https://docs.aws.amazon.com/powershell/latest/userguide/specifying-your-aws-credentials.html) di *AWS alat untuk PowerShell Panduan Pengguna*.

1.  Unduh file instalasi CodeDeploy agen. 
**catatan**  
AWS mendukung versi minor terbaru dari CodeDeploy agen. Saat ini versi minor terbaru adalah 1.7.x.

   Untuk menginstal versi terbaru dari CodeDeploy agen:
   + 

     ```
     powershell.exe -Command Read-S3Object -BucketName bucket-name -Key latest/codedeploy-agent.msi -File c:\temp\codedeploy-agent.msi
     ```

   Untuk menginstal versi CodeDeploy agen tertentu:
   + 

     ```
     powershell.exe -Command Read-S3Object -BucketName bucket-name -Key releases/codedeploy-agent-###.msi -File c:\temp\codedeploy-agent.msi
     ```

   *bucket-name*adalah nama bucket Amazon S3 yang berisi file CodeDeploy Resource Kit untuk wilayah Anda. Misalnya, untuk Wilayah Timur AS (Ohio), ganti *bucket-name* dengan`aws-codedeploy-us-east-2`. Untuk daftar nama bucket, lihat[Nama bucket kit sumber daya menurut Wilayah](resource-kit.md#resource-kit-bucket-names).

1.  Jalankan file instalasi CodeDeploy agen. 

   ```
   c:\temp\codedeploy-agent.msi /quiet /l c:\temp\host-agent-install-log.txt
   ```

Untuk memeriksa apakah layanan sedang berjalan, jalankan perintah berikut:

```
powershell.exe -Command Get-Service -Name codedeployagent
```

 Jika CodeDeploy agen baru saja diinstal dan belum dimulai, maka setelah menjalankan **Get-Service** perintah, di bawah **Status**, Anda akan melihat**Start...**:

```
Status     Name                DisplayName
------     ----                -----------
Start...   codedeployagent    CodeDeploy Host Agent Service
```

Jika CodeDeploy agen sudah berjalan, setelah menjalankan **Get-Service** perintah, di bawah **Status**, Anda akan melihat**Running**:

```
Status     Name                DisplayName
------     ----                -----------
Running    codedeployagent    CodeDeploy Host Agent Service
```

## Gunakan tautan langsung
<a name="codedeploy-agent-operations-install-windows-direct-link"></a>

Jika pengaturan keamanan browser pada instance Windows Server memberikan izin (misalnya, ke`https://s3.*.amazonaws.com`), Anda dapat menggunakan tautan langsung untuk Wilayah Anda untuk mengunduh CodeDeploy agen dan kemudian menjalankan penginstal secara manual.

Tautannya adalah:

```
https://s3.region.amazonaws.com/aws-codedeploy-region/latest/codedeploy-agent.msi
```

... di *region* mana AWS Wilayah tempat Anda menerapkan aplikasi Anda.

Contoh:

```
https://s3.af-south-1.amazonaws.com/aws-codedeploy-af-south-1/latest/codedeploy-agent.msi
```

**penting**  
Dapatkan `.msi` file dari Wilayah yang sama dengan CodeDeploy aplikasi Anda. Memilih Wilayah yang berbeda dapat menyebabkan `inconsistent region` kegagalan dalam `codedeploy-agent-log` file saat Anda menjalankan `.msi` file.

## Gunakan perintah salin Amazon S3
<a name="codedeploy-agent-operations-install-windows-s3-copy"></a>

Jika diinstal pada instance, Anda dapat menggunakan perintah Amazon S3 [cp](https://docs.aws.amazon.com/cli/latest/reference/s3/cp.html) untuk mengunduh CodeDeploy agen dan kemudian menjalankan penginstal secara manual. AWS CLI Untuk selengkapnya, lihat [Menginstal AWS Command Line Interface di Microsoft Windows](https://docs.aws.amazon.com/cli/latest/userguide/awscli-install-windows.html). 

Perintah Amazon S3 adalah:

```
aws s3 cp s3://aws-codedeploy-region/latest/codedeploy-agent.msi codedeploy-agent.msi --region region
```

... di *region* mana AWS Wilayah tempat Anda menerapkan aplikasi Anda.

Contoh:

```
aws s3 cp s3://aws-codedeploy-af-south-1/latest/codedeploy-agent.msi codedeploy-agent.msi --region af-south-1
```