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à.
Ruolo IAM dell'infrastruttura Amazon ECS per i bilanciatori del carico
Un ruolo IAM dell'infrastruttura Amazon ECS per i bilanciatori del carico consente ad Amazon ECS di gestire le risorse dei bilanciatori del carico nei cluster per te e viene usato quando:
-
Vuoi usare blue/green implementazioni con Amazon ECS. Il ruolo infrastruttura consente ad Amazon ECS di gestire le risorse del bilanciatore del carico per le tue implementazioni.
-
È necessario Amazon ECS per creare, modificare o eliminare risorse del bilanciatore del carico, quali gruppi di destinazione e listener, durante le operazioni di implementazione.
Quando Amazon ECS assume questo ruolo per intraprendere azioni per tuo conto, gli eventi saranno visibili in AWS CloudTrail. Se Amazon ECS utilizza il ruolo per gestire le risorse di bilanciamento del carico per il tuo blue/green implementazioni, CloudTrail tronco roleSessionName sarà ECSNetworkingWithELB o ecs-service-scheduler. È possibile utilizzare questo nome per cercare eventi nel CloudTrail console filtrando per nome utente.
Amazon ECS fornisce una policy gestita che contiene le autorizzazioni necessarie per la gestione del bilanciatore del carico. Per ulteriori informazioni, vedere AmazonECSInfrastructureRolePolicyForLoadBalancers nel AWS Guida di riferimento alle politiche gestite.
Creazione del ruolo dell'infrastruttura Amazon ECS per i bilanciatori del carico
Sostituisci tutto user input con le tue informazioni.
-
Crea un file denominato
ecs-infrastructure-trust-policy.jsoncontenente la policy di attendibilità da utilizzare per il ruolo IAM. Il file deve contenere il testo seguente: -
Usa quanto segue AWS CLI comando per creare un ruolo denominato
ecsInfrastructureRoleForLoadBalancersutilizzando la politica di fiducia creata nel passaggio precedente.aws iam create-role \ --role-nameecsInfrastructureRoleForLoadBalancers\ --assume-role-policy-document file://ecs-infrastructure-trust-policy.json -
Allega il AWS gestite
AmazonECSInfrastructureRolePolicyForLoadBalancerspolitica per ilecsInfrastructureRoleForLoadBalancersruolo.aws iam attach-role-policy \ --role-nameecsInfrastructureRoleForLoadBalancers\ --policy-arn arn:aws:iam::aws:policy/AmazonECSInfrastructureRolePolicyForLoadBalancers
Puoi inoltre usare il flusso di lavoro della policy di attendibilità della console IAM per creare il ruolo. Per ulteriori informazioni, consulta Creazione di un ruolo utilizzando criteri di attendibilità personalizzati (console) nella Guida per l'utente di IAM.
Importante
Se il ruolo di infrastruttura viene utilizzato da Amazon ECS per gestire le risorse di bilanciamento del carico per il tuo blue/green implementazioni, verifica quanto segue prima di eliminare o modificare il ruolo:
-
Il ruolo non viene eliminato durante le implementazioni attive.
-
La policy di attendibilità per il ruolo non viene modificata per rimuovere l'accesso ad Amazon ECS (
ecs.amazonaws.com). -
La policy gestita da
AmazonECSInfrastructureRolePolicyForLoadBalancersnon viene rimossa mentre sono in corso implementazioni attive.
Eliminazione o modifica del ruolo durante l'attivazione blue/green le distribuzioni possono causare errori di distribuzione e lasciare i servizi in uno stato incoerente.
Dopo aver creato il file, è necessario concedere all'utente l'autorizzazione a trasferire il ruolo ad Amazon ECS.
Autorizzazione a trasferire il ruolo dell'infrastruttura ad Amazon ECS
Per usare un ruolo IAM per i bilanciatori del carico dell'infrastruttura ECS, devi concedere all'utente l'autorizzazione a trasferire il ruolo ad Amazon ECS. Allega la seguente autorizzazione all'utente iam:PassRole. Sostituisci ecsInfrastructureRoleForLoadBalancers con il nome del ruolo di infrastruttura che hai creato.
Per ulteriori informazioni su iam:Passrole e l'aggiornamento delle autorizzazioni per l'utente, consulta Concedere a un utente le autorizzazioni per passare un ruolo a un AWS servizio e Modifica delle autorizzazioni per un utente IAM nel AWS Identity and Access Management Guida per l'utente.