Perbarui CodeDeploy agen di Windows Server - AWS CodeDeploy

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

Perbarui CodeDeploy agen di Windows Server

Anda dapat mengaktifkan pembaruan otomatis CodeDeploy agen dengan AWS Systems Manager. Dengan Systems Manager, Anda dapat mengonfigurasi jadwal pembaruan untuk Amazon EC2 atau instans lokal dengan membuat asosiasi dengan Manajer Negara Systems Manager. Anda juga dapat memperbarui CodeDeploy agen secara manual dengan menghapus versi saat ini dan menginstal yang lebih baru.

Siapkan pembaruan CodeDeploy agen otomatis dengan AWS Systems Manager

Untuk mengkonfigurasi Systems Manager dan mengaktifkan pembaruan otomatis CodeDeploy agen, ikuti petunjuk di Instal CodeDeploy agen menggunakan AWS Systems Manager.

Perbarui CodeDeploy agen secara manual

Untuk memperbarui CodeDeploy agen secara manual, Anda dapat menginstal versi terbaru dari CLI atau menggunakan Systems Manager. Ikuti instruksi di Instal CodeDeploy agen. Disarankan agar Anda menghapus versi CodeDeploy agen yang lebih lama dengan mengikuti petunjuk di Copot pemasangan agen. CodeDeploy

(Usang) Perbarui CodeDeploy agen dengan Windows Server Updater

catatan

Pembaru CodeDeploy agen untuk Windows Server tidak digunakan lagi dan tidak akan memperbarui ke versi apa pun setelah 1.0.1.1597.

Untuk mengaktifkan pembaruan otomatis CodeDeploy agen, instal pembaru CodeDeploy agen untuk Windows Server pada instance baru atau yang sudah ada. Updater memeriksa secara berkala untuk versi baru. Ketika versi baru terdeteksi, updater menghapus instalan versi agen saat ini, jika ada yang diinstal, sebelum menginstal versi terbaru.

Jika penerapan sudah berlangsung saat updater mendeteksi versi baru, penerapan akan terus selesai. Jika penerapan mencoba untuk memulai selama proses pembaruan, penerapan gagal.

Jika Anda ingin memaksa pembaruan CodeDeploy agen, ikuti instruksi diInstal CodeDeploy agen untuk Windows Server.

Pada instance Windows Server, Anda dapat mengunduh dan menginstal CodeDeploy agen pembaru dengan menjalankan PowerShell perintah Windows, menggunakan tautan unduhan langsung, atau menjalankan perintah salin Amazon S3.

Gunakan Windows PowerShell

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

Set-ExecutionPolicy RemoteSigned

Jika Anda diminta untuk mengubah kebijakan eksekusi, pilih Y agar Windows PowerShell memerlukan semua skrip dan file konfigurasi yang diunduh dari internet ditandatangani oleh penerbit tepercaya.

Import-Module AWSPowerShell
New-Item -Path "c:\temp" -ItemType "directory" -Force
powershell.exe -Command Read-S3Object -BucketName bucket-name -Key latest/codedeploy-agent-updater.msi -File c:\temp\codedeploy-agent-updater.msi
c:\temp\codedeploy-agent-updater.msi /quiet /l c:\temp\host-agent-updater-log.txt
powershell.exe -Command Get-Service -Name codedeployagent

bucket-name adalah nama bucket Amazon S3 yang berisi file CodeDeploy Resource Kit untuk wilayah Anda. Misalnya, untuk Wilayah AS Timur (Ohio), ganti nama ember dengan. aws-codedeploy-us-east-2 Untuk daftar nama bucket, lihatNama bucket kit sumber daya menurut Wilayah.

Jika Anda perlu memecahkan masalah kesalahan proses pembaruan, ketik perintah berikut untuk membuka file log CodeDeploy pembaru agen:

notepad C:\ProgramData\Amazon\CodeDeployUpdater\log\codedeploy-agent.updater.log

Jika pengaturan keamanan browser pada instance Windows Server memberikan izin yang diperlukan (misalnya, ke http://s3.*.amazonaws.com ), Anda dapat menggunakan tautan langsung untuk mengunduh pembaru CodeDeploy agen.

Tautannya adalah:

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

... di mana wilayah adalah AWS Wilayah tempat Anda memperbarui aplikasi Anda.

Sebagai contoh:

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

Gunakan perintah salin Amazon S3

Jika diinstal pada instance, Anda dapat menggunakan perintah Amazon S3 cp untuk mengunduh CodeDeploy agen pembaru 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-updater.msi codedeploy-agent-updater.msi --region region

... di mana wilayah adalah AWS Wilayah tempat Anda memperbarui aplikasi Anda.

Sebagai contoh:

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