Prerequisiti per la configurazione di un'istanza locale - 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à.

Prerequisiti per la configurazione di un'istanza locale

È necessario soddisfare i seguenti prerequisiti prima di poter annullare la registrazione di un'istanza locale.

Importante

Se utilizzi il register-on-premises-instancecomando e aggiorni periodicamente le credenziali temporanee generate con AWS Security Token Service (AWS STS), esistono altri prerequisiti. Per informazioni, consulta Prerequisiti per la registrazione ARN della sessione IAM.

Requisiti per il dispositivo

Il dispositivo che desideri preparare, registrare ed etichettare come istanza locale CodeDeploy deve eseguire un sistema operativo supportato. Per un elenco, consulta Sistemi operativi supportati dall'agente CodeDeploy .

Se il tuo sistema operativo non è supportato, l' CodeDeploy agente è disponibile come open source per adattarlo alle tue esigenze. Per ulteriori informazioni, consulta il repository degli CodeDeploy agenti in GitHub.

Comunicazione in uscita

L'istanza locale deve essere in grado di connettersi agli endpoint del AWS servizio pubblico con cui comunicare. CodeDeploy

L' CodeDeploy agente comunica in uscita utilizzando HTTPS sulla porta 443.

Controllo amministrativo

L'account locale o di rete utilizzato nell'istanza locale per configurare l'istanza locale deve poter essere eseguito come o root (per Ubuntu Server) sudo o come amministratore (per Windows Server).

Autorizzazioni IAM

All'identità IAM utilizzata per registrare l'istanza locale devono essere concesse le autorizzazioni per completare la registrazione (e per annullare la registrazione dell'istanza locale, se necessario).

Oltre alla policy descritta inPassaggio 3: Limita le autorizzazioni CodeDeploy dell'utente, assicurati che all'identità IAM chiamante sia allegata la seguente policy aggiuntiva.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iam:CreateAccessKey", "iam:CreateUser", "iam:DeleteAccessKey", "iam:DeleteUser", "iam:DeleteUserPolicy", "iam:ListAccessKeys", "iam:ListUserPolicies", "iam:PutUserPolicy", "iam:GetUser" ], "Resource": "*" } ] }

Per informazioni su come collegare le policy IAM, consulta Gestione di policy IAM.