Installa l' CodeDeploy agente per Windows Server - AWS CodeDeploy

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Installa l' CodeDeploy agente per Windows Server

Nelle istanze di Windows Server, puoi utilizzare uno di questi metodi per scaricare e installare l' CodeDeploy agente:

  • Utilizzo AWS Systems Manager (consigliato)

  • Esegui una serie di PowerShell comandi di Windows.

  • Selezionare un collegamento diretto per il download.

  • Esegui un comando di copia Amazon S3.

Nota

La cartella in cui è installato l' CodeDeploy agente èC:\Program Data\Amazon\CodeDeploy. Accertatevi che non vi siano giunzioni di directory o collegamenti simbolici su questo percorso.

Utilizzo di Systems Manager

Segui le istruzioni riportate Installa l' CodeDeploy agente utilizzando AWS Systems Manager per installare l' CodeDeployagente.

Usa Windows PowerShell

Accedi all'istanza ed esegui i seguenti comandi in Windows PowerShell:

  1. Richiedere che tutti gli script e i file di configurazione scaricati da Internet siano firmati da un autore attendibile. Se viene richiesto di modificare la policy di esecuzione, digitare "Y".

    Set-ExecutionPolicy RemoteSigned
  2. Carica il AWS Tools for Windows PowerShell.

    Import-Module AWSPowerShell
  3. Crea una directory in cui scaricare il file di installazione dell' CodeDeploy agente.

    New-Item -Path "c:\temp" -ItemType "directory" -Force
  4. Configura AWS le credenziali utilizzando i Initialize-AWSDefaultConfiguration comandi Set-AWSCredential and. Per ulteriori informazioni, vedere Utilizzo AWS delle credenziali negli AWS strumenti per la guida per PowerShell l'utente.

  5. Scaricate il file di installazione dell' CodeDeploy agente.

    Nota

    AWS supporta l'ultima versione secondaria dell' CodeDeploy agente. Attualmente l'ultima versione secondaria è la 1.7.x.

    Per installare la versione più recente dell' CodeDeployagente:

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

    Per installare una versione specifica dell' CodeDeployagente:

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

    bucket-name è il nome del bucket Amazon S3 che contiene i file Resource Kit per CodeDeploy la tua regione. Ad esempio, per la regione Stati Uniti orientali (Ohio), sostituisci bucket-name con. aws-codedeploy-us-east-2 Per un elenco dei nomi dei bucket, consulta. Nomi dei bucket del Resource Kit per regione

  6. Esegui il file di installazione dell' CodeDeploy agente.

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

Per verificare che il servizio sia in esecuzione, eseguire il comando seguente:

powershell.exe -Command Get-Service -Name codedeployagent

Se l' CodeDeploy agente è stato appena installato e non è stato avviato, dopo aver eseguito il Get-Service comando, in Stato, dovresti vedereStart...:

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

Se l' CodeDeploy agente è già in esecuzione, dopo aver eseguito il Get-Service comando, in Status, dovresti vedereRunning:

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

Se le impostazioni di sicurezza del browser sull'istanza di Windows Server forniscono le autorizzazioni (ad esempio, perhttps://s3.*.amazonaws.com), puoi utilizzare un collegamento diretto alla tua regione per scaricare l' CodeDeploy agente ed eseguire il programma di installazione manualmente.

Il collegamento è:

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

... dove la regione è la AWS regione in cui stai distribuendo la tua applicazione.

Per esempio:

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

Ottieni il .msi file dalla stessa regione CodeDeploy dell'applicazione. La scelta di una regione diversa può causare inconsistent region errori nel codedeploy-agent-log file durante l'esecuzione del .msi file.

Usa un comando di copia Amazon S3

Se AWS CLI è installato sull'istanza, puoi utilizzare il comando Amazon S3 cp per scaricare l' CodeDeploy agente ed eseguire il programma di installazione manualmente. Per informazioni, consulta Installare il AWS Command Line Interface su Microsoft Windows.

Il comando Amazon S3 è:

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

... dove la regione è la AWS regione in cui stai distribuendo la tua applicazione.

Per esempio:

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