Amazon ECS Exec in AWS Toolkit per AWS Cloud9 - AWS Cloud9

AWS Cloud9 non è più disponibile per i nuovi clienti. I clienti esistenti di AWS Cloud9 possono continuare a utilizzare il servizio normalmente. Ulteriori informazioni

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à.

Amazon ECS Exec in AWS Toolkit per AWS Cloud9

Puoi emettere singoli comandi in un contenitore Amazon Elastic Container Service (AmazonECS) con il AWS Toolkit for AWS Cloud9. Puoi farlo utilizzando la funzionalità Amazon ECS Exec.

Importante

L'attivazione e la disabilitazione di Amazon ECS Exec modifica lo stato delle ECS risorse nel tuo. Account AWS Le modifiche includono l'arresto e il riavvio del servizio. Inoltre, la modifica dello stato delle risorse mentre Amazon ECS Exec è abilitato può portare a risultati imprevedibili. Per ulteriori informazioni su AmazonECS, consulta Using Amazon ECS Exec for Debugging nella Amazon Developer Guide. ECS

Prerequisiti ECS di Amazon Exec

Prima di poter utilizzare la funzionalità Amazon ECS Exec, è necessario soddisfare alcuni prerequisiti.

ECSRequisiti Amazon

A seconda che le tue attività siano ospitate su Amazon EC2 o AWS Fargate Amazon Exec e che Amazon ECS Exec abbia requisiti di versione diversi.

  • Se usi AmazonEC2, devi utilizzare un Amazon ECS ottimizzato AMI rilasciato dopo il 20 gennaio 2021, con una versione agente 1.50.2 o successiva. Per ulteriori informazioni, consulta Amazon ECS optimized AMIs nella Amazon ECS Developer Guide.

  • Se utilizzi AWS Fargate, devi utilizzare la versione 1.4.0 o successiva della piattaforma. Per ulteriori informazioni, consulta le versioni della AWS Fargate piattaforma nell'Amazon ECS Developer Guide.

AWS configurazione e IAM autorizzazioni dell'account

Per utilizzare la funzionalità Amazon ECS Exec, devi avere un ECS cluster Amazon esistente associato al tuo Account AWS. Amazon ECS Exec utilizza Systems Manager per stabilire una connessione con i contenitori del cluster. Autorizzazioni Task IAM Role ECSrequires specifiche di Amazon per comunicare con il SSM servizio.

Per informazioni sul IAM ruolo e sulla politica specifici di Amazon ECS Exec, consulta IAMle autorizzazioni richieste per ECS Exec nella Amazon ECS Developer Guide.

Lavorare con Amazon ECS Exec

Puoi abilitare o disabilitare Amazon ECS Exec direttamente da AWS Explorer nel AWS Toolkit for. AWS Cloud9 Quando hai abilitato Amazon ECS Exec, scegli i contenitori dal ECS menu Amazon ed esegui i comandi su di essi.

Abilitazione di Amazon ECS Exec

  1. Da AWS Explorer, individua ed espandi il ECS menu Amazon.

  2. Espandere il cluster con il servizio che si desidera modificare.

  3. Aprire il menu contestuale (clic con il pulsante destro del mouse) del servizio e selezionare Enable Command Execution (Abilita esecuzione del comando).

Importante

Questa fase avvia una nuova implementazione del servizio e potrebbe richiedere alcuni minuti. Per ulteriori informazioni, consultare la nota all'inizio di questa sezione.

Disattivazione di Amazon Exec ECS

  1. Da AWS Explorer, individua ed espandi il ECS menu Amazon.

  2. Espandere il cluster che contiene il servizio desiderato.

  3. Aprire il menu contestuale (clic con il pulsante destro del mouse) del servizio e selezionare Disable Command Execution (Disabilita esecuzione del comando).

Importante

Questa fase avvia una nuova implementazione del servizio e potrebbe richiedere alcuni minuti. Per ulteriori informazioni, consultare la nota all'inizio di questa sezione.

Esecuzione di comandi su un container

Per eseguire comandi su un contenitore utilizzando AWS Explorer, è necessario abilitare Amazon ECS Exec. Se non è abilitato, consulta la procedura Abilitazione di Amazon ECS Exec descritta in questa sezione.

  1. Da AWS Explorer, individua ed espandi il ECS menu Amazon.

  2. Espandere il cluster che contiene il servizio desiderato.

  3. Espandere il servizio per elencare i container associati.

  4. Aprire il menu contestuale (clic con il pulsante destro del mouse) sul container e scegliere Run Command in Container (Esegui comando nel container).

  5. Viene visualizzato un prompt con un elenco di attività in esecuzione. Scegli l'attività ARN che desideri.

    Nota

    Il prompt non si apre se è in esecuzione solo un'attività. L'attività viene invece selezionata automaticamente.

  6. Quando richiesto, inserire il comando che si desidera eseguire e premere Invio per procedere.