

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

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

Pada instans Windows Server, Anda dapat menggunakan salah satu metode berikut 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:\ProgramData\Amazon\CodeDeploy`. Jangan menempatkan persimpangan direktori atau symlink di jalur ini. Untuk versi 2.0.x dan yang lebih baru, agen memberlakukan persyaratan ini dan menolak untuk memulai jika biner layanan tidak di bawah. `C:\ProgramData\Amazon\CodeDeploy\`

**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 petunjuk di dalam [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.  Memerlukan agar 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.  Muat AWS Tools for Windows PowerShell. 

   ```
   Import-Module AWSPowerShell
   ```

1.  Buat direktori tempat file instalasi CodeDeploy agen diunduh. 

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

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

1.  Unduh file instalasi CodeDeploy agen. 
**catatan**  
Untuk versi terbaru yang dirilis, lihat[Riwayat versi CodeDeploy agen](codedeploy-agent.md#codedeploy-agent-version-history).

   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 AS Timur (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.  Jalan CodeDeploy kan file instalasi 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 Wil AWS ayah 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 AWS CLI diinstal pada instance, Anda dapat menggunakan [ perintah Amazon S3 ](https://docs.aws.amazon.com/cli/latest/reference/s3/cp.html) cp untuk mengunduh CodeDeploy agen dan kemudian menjalankan penginstal secara manual. Untuk selengkapnya, lihat Meng [ instal AWS Command Line Interface pada 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 Wil AWS ayah 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
```