

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

# Esecuzione di un'applicazione come attività Amazon ECS
<a name="standalone-task-create"></a>

È possibile creare un'attività per un processo singolo utilizzando Console di gestione AWS.

**Per creare un'attività autonoma (Console di gestione AWS)**

1. [Apri la console nella versione 2. https://console.aws.amazon.com/ecs/](https://console.aws.amazon.com/ecs/v2)

1. La console Amazon ECS consente di creare un'attività autonoma dalla pagina dei dettagli del cluster o dall'elenco di revisione delle definizioni delle attività. Utilizzare la procedura seguente per creare un'attività autonoma in base alla pagina di risorse scelta.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AmazonECS/latest/developerguide/standalone-task-create.html)

1. Per **Cluster esistente**, scegliere il cluster.

   Scegliere **Crea cluster** per eseguire l'attività su un nuovo cluster

1. Scegliere come vengono distribuite le attività nell'infrastruttura cluster. In **Configurazione di calcolo**, scegliere l'opzione desiderata. Per utilizzare una strategia di provider di capacità, è necessario configurare i provider di capacità a livello di cluster. 

   Se il cluster non è stato configurato per utilizzare un provider di capacità, utilizzare invece un tipo di avvio.

   Se si desidera eseguire i carichi di lavoro su istanze gestite da Amazon ECS, è necessario utilizzare l'opzione di strategia del provider di capacità.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AmazonECS/latest/developerguide/standalone-task-create.html)

1. Nella sezione **Configurazione implementazione**, procedere come segue.

   1. Per **Definizione dell'attività**, inserire la definizione dell'attività.
**Importante**  
La console convalida la selezione per garantire che la famiglia di definizioni dell'attività e la revisione selezionate siano compatibili con la configurazione di calcolo definita.

   1. Per **Desired tasks** (Attività desiderate), specifica il numero di attività da avviare.

   1. Per **Gruppo di attività**, inserire il nome del gruppo di attività.

1. Se la tua definizione di attività utilizza la modalità di rete `awsvpc`, espandi **Networking** (Rete). Per specificare una configurazione personalizzata, completa la procedura riportata di seguito.

   1. Per **VPC** seleziona il VPC da utilizzare.

   1. Per **Subnets** (Sottoreti), seleziona una o più sottoreti nel VPC che lo scheduler di attività deve prendere in considerazione quando posiziona le attività.

   1. Per **Gruppi di sicurezza** puoi scegliere un gruppo di sicurezza esistente o crearne uno nuovo. Per utilizzare un gruppo di sicurezza esistente, scegli il gruppo di sicurezza e passa alla fase successiva. Per creare un nuovo gruppo di sicurezza, scegliere **Create a new security group (Crea un nuovo gruppo di sicurezza)**. È necessario specificare un nome e una descrizione del gruppo di sicurezza e aggiungere una o più regole in entrata per il gruppo di sicurezza.

   1. Per **IP pubblico** scegli se assegnare automaticamente un indirizzo IP pubblico all'interfaccia di rete elastica (ENI) del processo stesso.

      AWS Fargate alle attività può essere assegnato un indirizzo IP pubblico quando vengono eseguite in una sottorete pubblica in modo che abbiano un percorso verso Internet. Non è possibile assegnare un IP pubblico alle attività EC2 utilizzando questo campo. Per ulteriori informazioni, consultare [Amazon ECS task networking options for Fargate](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/fargate-task-networking.html) e [Allocate a network interface for an Amazon ECS task](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-networking-awsvpc.html).

1. Se l'attività utilizza un volume di dati compatibile con la configurazione al momento dell'implementazione, è possibile configurarlo espandendo **Volume**.

   Il nome del volume e il tipo di volume vengono configurati durante la creazione di una revisione della definizione di attività e non possono essere modificati quando si esegue un'attività autonoma. Per aggiornare il nome e il tipo di volume, è necessario creare una nuova revisione della definizione di attività ed eseguire un'attività utilizzando la nuova revisione.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AmazonECS/latest/developerguide/standalone-task-create.html)

1. (Facoltativo) Per utilizzare una strategia di posizionamento delle attività diversa da quella predefinita, espandi **Task Placement** (Posizionamento attività), quindi scegli una tra le seguenti opzioni.

    Per ulteriori informazioni, consultare [In che modo Amazon ECS colloca le attività sulle istanze dei container](task-placement.md).
   + **Distribuzione con bilanciamento AZ**: consente di distribuire le attività tra zone di disponibilità e istanze di container nella zona di disponibilità.
   + **AZ Balanced BinPack**: distribuisci le attività tra zone di disponibilità e tra istanze di container con la minor quantità di memoria disponibile.
   + **BinPack**— Distribuisci le attività in base alla quantità minima disponibile di CPU o memoria.
   + **One Task Per Host (Un’attività per host)**: consente di posizionare al massimo un’attività dal servizio in ogni istanza di container.
   + **Personalizzato**: consente di definire una strategia personalizzata di posizionamento delle attività. 

   Se hai scelto **Custom** (Personalizzato), definisci l'algoritmo per il posizionamento delle attività e le regole che vengono prese in considerazione durante il posizionamento delle attività.
   + In **Strategy** (Strategia), per **Type** (Tipo) e **Field** (Campo), scegli l'algoritmo e l'entità da utilizzare per l'algoritmo.

     Puoi aggiungere un massimo di 5 strategie.
   + In **Vincolo**, per **Tipo** ed **Espressione**, scegli la regola e l'attributo per il vincolo.

     Ad esempio, per impostare il vincolo per posizionare le attività su istanze T2, per **Expression** (Espressione), immetti **attribute:ecs.instance-type =\$1 t2.\$1**.

     Puoi aggiungere un massimo di 10 vincoli.

1. (Facoltativo) Per sovrascrivere il ruolo IAM dell'attività o il ruolo di esecuzione dell'attività definito nella definizione dell'attività, espandi **Task overrides** (Sostituzione dei processi), quindi completa la procedura seguente:

   1. Per **Ruolo attività**, scegli un ruolo IAM per questa attività. Per ulteriori informazioni, consultare [Ruolo IAM dell'attività Amazon ECS](task-iam-roles.md).

      Vengono visualizzati solo i ruoli con la relazione di attendibilità `ecs-tasks.amazonaws.com`. Per istruzioni su come creare manualmente un ruolo IAM, consulta [Creazione del ruolo IAM dell'attività](task-iam-roles.md#create_task_iam_policy_and_role).

   1. Per **Ruolo di esecuzione attività**, scegli un ruolo di esecuzione dell'attività. Per ulteriori informazioni, consultare [Ruolo IAM di esecuzione di attività Amazon ECS](task_execution_IAM_role.md).

1. (Facoltativo) Per sovrascrivere i comandi del container e le variabili di ambiente, espandi **Container Overrides** (Sostituzione dei container), quindi espandi il container.
   +  Per inviare al container un comando diverso dal comando di definizione dell'attività, inserisci il comando Docker in **Sostituzione comando**.
   + Per aggiungere una variabile di ambiente, seleziona **Add Environment Variable** (Aggiungi variabile di ambiente). In **Chiave**, digita il nome della variabile di ambiente. Per **Valore** immetti un valore di stringa per il valore di ambiente (senza le virgolette doppie (`" "`)).

     AWS racchiude le stringhe tra virgolette doppie (» «) e passa la stringa al contenitore nel seguente formato:

     ```
     MY_ENV_VAR="This variable contains a string."
     ```

1. (Facoltativo) Per identificare la tua attività, espandi la sezione **Tags** (Tag), quindi configura i tag.

   Per fare in modo che Amazon ECS contrassegni automaticamente tutte le attività appena avviate con il nome del cluster e i tag di definizione delle attività, seleziona **Turn on Amazon ECS managed tags** (Attiva i tag gestiti da Amazon ECS), quindi seleziona **Task definitions** (Definizioni di attività).

   Aggiungi o rimuovi un tag.
   + [Aggiungi un tag] Scegli **Add tag** (Aggiungi tag), quindi effettuare le seguenti operazioni:
     + In **Chiave**, immetti il nome della chiave.
     + In **Valore**, immetti il valore della chiave.
   + [Rimuovere un tag] Accanto al tag, scegliere **Remove tag (Rimuovi tag)**.

1. Scegli **Create** (Crea).