

Avviso di fine del supporto: il 7 ottobre 2026, AWS terminerà il supporto per AWS Proton. Dopo il 7 ottobre 2026, non potrai più accedere alla AWS Proton console o AWS Proton alle risorse. L'infrastruttura implementata rimarrà intatta. Per ulteriori informazioni, consulta [AWS Proton Service Deprecation](https://docs.aws.amazon.com/proton/latest/userguide/proton-end-of-support.html) and Migration Guide.

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

# Ambienti gestiti dal cliente
<a name="ag-env-customer-managed"></a>

Con gli ambienti gestiti dai clienti, puoi utilizzare l'infrastruttura esistente, come un VPC, che hai già implementato come ambiente. AWS Proton Durante l'utilizzo di ambienti gestiti dal cliente, è possibile fornire le proprie risorse condivise all'esterno di. AWS Proton Tuttavia, è comunque possibile consentire di AWS Proton utilizzare gli output di provisioning pertinenti come input per i AWS Proton servizi una volta implementati. Se gli output possono cambiare, AWS Proton è in grado di accettare gli aggiornamenti. AWS Proton non è in grado di modificare direttamente l'ambiente, tuttavia, poiché il provisioning è gestito all'esterno di. AWS Proton

Dopo aver creato l'ambiente, sei responsabile di fornire gli stessi output AWS Proton che sarebbero stati creati se AWS Proton avessi creato l'ambiente, ad esempio i nomi dei cluster Amazon ECS o Amazon VPC. IDs

Con questa funzionalità, puoi distribuire e aggiornare le risorse di AWS Proton servizio da un modello di servizio a questo AWS Proton ambiente. Tuttavia, l'ambiente stesso non viene modificato tramite gli aggiornamenti del modello in AWS Proton. Sei responsabile dell'esecuzione degli aggiornamenti all'ambiente e dell'aggiornamento di tali output in AWS Proton.

Puoi avere più ambienti in un unico account, costituiti da un mix di ambienti AWS Proton gestiti e gestiti dal cliente. Puoi anche collegare un secondo account e utilizzare un AWS Proton modello nell'account principale per eseguire distribuzioni e aggiornamenti di ambienti e servizi in quel secondo account collegato.

## Come utilizzare gli ambienti gestiti dal cliente
<a name="ag-env-customer-managed-using"></a>

La prima cosa che gli amministratori devono fare è registrare un modello di ambiente importato e gestito dal cliente. Non fornire manifesti o file di infrastruttura nel pacchetto di modelli. Fornisci solo lo schema.

Lo schema seguente delinea un elenco di output utilizzando il formato API aperto e replica gli output di un modello. CloudFormation 

**Importante**  
Per gli output sono consentiti solo input di stringhe.

L'esempio seguente è un frammento delle sezioni di output di un CloudFormation modello per un modello Fargate corrispondente.

```
Outputs:
  ClusterName:
    Description: The name of the ECS cluster
    Value: !Ref 'ECSCluster'
  ECSTaskExecutionRole:
    Description: The ARN of the ECS role
    Value: !GetAtt 'ECSTaskExecutionRole.Arn'
  VpcId:
    Description: The ID of the VPC that this stack is deployed in
    Value: !Ref 'VPC'
[...]
```

Lo schema per l'ambiente AWS Proton importato corrispondente è simile al seguente. Non fornire valori predefiniti nello schema.

```
schema:
  format:
    openapi: "3.0.0"
  environment_input_type: "EnvironmentOutput"
  types:
    EnvironmentOutput:
      type: object
      description: "Outputs of the environment"
      properties:
        ClusterName:
          type: string
          description: "The name of the ECS cluster"
        ECSTaskExecutionRole:
          type: string
          description: "The ARN of the ECS role"
        VpcId:
          type: string
          description: "The ID of the VPC that this stack is deployed in"
[...]
```

Al momento della registrazione del modello, indichi che questo modello è importato e fornisce la posizione del bucket Amazon S3 per il pacchetto. AWS Proton verifica che lo schema contenga solo parametri del modello `environment_input_type` e non contenga alcun parametro prima di inserire il CloudFormation modello in bozza.

Fornite quanto segue per creare un ambiente importato.
+ Un ruolo IAM da utilizzare durante le distribuzioni.
+ Una specifica con i valori per gli output richiesti.

È possibile fornire entrambi tramite la console o AWS CLI utilizzando un processo simile alla distribuzione di un ambiente normale.