Instal CodeDeploy agen untuk Windows Server - AWS CodeDeploy

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

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 adalahC:\Program Data\Amazon\CodeDeploy. Pastikan tidak ada persimpangan direktori atau symlink di jalur ini.

Gunakan Systems Manager

Ikuti instruksi Instal CodeDeploy agen menggunakan AWS Systems Manager untuk menginstal CodeDeploy agen.

Gunakan Windows PowerShell

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
  2. Memuat AWS Tools for Windows PowerShell.

    Import-Module AWSPowerShell
  3. Buat direktori ke tempat file instalasi CodeDeploy agen diunduh.

    New-Item -Path "c:\temp" -ItemType "directory" -Force
  4. Konfigurasikan AWS kredensional menggunakan perintah Set-AWSCredential andInitialize-AWSDefaultConfiguration. Untuk informasi selengkapnya, lihat Menggunakan AWS kredensional di AWS alat untuk PowerShell Panduan Pengguna.

  5. 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 AS Timur (Ohio), ganti bucket-name denganaws-codedeploy-us-east-2. Untuk daftar nama bucket, lihatNama bucket kit sumber daya menurut Wilayah.

  6. 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 melihatStart...:

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

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

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

Jika pengaturan keamanan browser pada instance Windows Server memberikan izin (misalnya, kehttps://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

... dimana region adalah AWS Wilayah tempat Anda menerapkan aplikasi Anda.

Sebagai 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

Jika diinstal pada instance, Anda dapat menggunakan perintah Amazon S3 cp untuk mengunduh CodeDeploy agen dan kemudian menjalankan penginstal secara manual. AWS CLI Untuk selengkapnya, lihat Menginstal AWS Command Line Interface di Microsoft Windows.

Perintah Amazon S3 adalah:

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

... dimana region adalah AWS Wilayah tempat Anda menerapkan aplikasi Anda.

Sebagai contoh:

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