

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

# Avvio dell' AWS AppConfig agente per l'integrazione con Amazon EKS
<a name="appconfig-integration-containers-agent-starting-eks"></a>

Il contenitore sidecar AWS AppConfig Agent è automaticamente disponibile nel tuo ambiente Amazon EKS. Per utilizzarlo, devi avviarlo. La procedura seguente descrive come utilizzare lo strumento da riga di `kubectl` comando di Amazon EKS per avviare l'agente.

**Nota**  
Prima di continuare, assicurati che il `kubeconfig` file sia aggiornato. Per ulteriori informazioni sulla creazione o la modifica di un `kubeconfig` file, consulta [Creazione o aggiornamento di un file kubeconfig per un cluster Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/create-kubeconfig.html) nella Guida per l'utente di **Amazon EKS**.

**Per avviare AWS AppConfig Agent (strumento da riga di comando kubectl)**

1. Apri il manifesto della tua applicazione e verifica che l'applicazione Amazon EKS sia in esecuzione come distribuzione a contenitore singolo. Il contenuto del file dovrebbe essere simile al seguente.

   ```
   apiVersion: apps/v1
   kind: Deployment
   metadata:
     name: my-app
     namespace: my-namespace
     labels:
       app: my-application-label
   spec:
     replicas: 1
     selector:
       matchLabels:
         app: my-application-label
     template:
       metadata:
         labels:
           app: my-application-label
       spec:
         containers:
         - name: my-app
           image: my-repo/my-image
           imagePullPolicy: IfNotPresent
   ```

1. Aggiungi i dettagli della definizione del contenitore AWS AppConfig Agent al manifesto di distribuzione.

   ```
   - name: appconfig-agent
           image: public.ecr.aws/aws-appconfig/aws-appconfig-agent:2.x
           ports:
           - name: http
             containerPort: 2772
             protocol: TCP
           env:
           - name: SERVICE_REGION
             value: Regione AWS
           imagePullPolicy: IfNotPresent
   ```
**Nota**  
Osservare le seguenti informazioni.  
AWS AppConfig Per impostazione predefinita, l'agente viene eseguito sulla porta 2772. È possibile specificare una porta diversa.
È possibile modificare il comportamento predefinito di AWS AppConfig Agent inserendo le variabili di ambiente. Per ulteriori informazioni, consulta [(Facoltativo) Utilizzo di variabili di ambiente per configurare AWS AppConfig Agent for Amazon ECS e Amazon EKS](appconfig-integration-containers-agent-configuring.md).
Per*Regione AWS*, specificare il Regione AWS codice (ad esempio`us-west-1`) in cui AWS AppConfig Agent recupera i dati di configurazione.

1. Esegui il `kubectl` comando seguente per applicare le modifiche al cluster. Sostituiscilo *my-deployment* con il nome del manifesto di distribuzione.

   ```
   kubectl apply -f my-deployment.yml
   ```

1. Al termine della distribuzione, verifica che AWS AppConfig l'agente sia in esecuzione. Utilizzate il comando seguente per visualizzare il file di registro del pod dell'applicazione.

   ```
   kubectl logs -n my-namespace -c appconfig-agent my-pod
   ```

   Individuate un'istruzione come la seguente per il contenitore AWS AppConfig Agent: `[appconfig agent] 1970/01/01 00:00:00 INFO serving on localhost:2772`

**Nota**  
È possibile regolare il comportamento predefinito di AWS AppConfig Agent inserendo o modificando le variabili di ambiente. Per informazioni sulle variabili di ambiente disponibili, vedere[(Facoltativo) Utilizzo di variabili di ambiente per configurare AWS AppConfig Agent for Amazon ECS e Amazon EKS](appconfig-integration-containers-agent-configuring.md).