

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

# Fai riferimento ai file esterni in Infrastructure Composer
<a name="using-composer-external-files"></a>

Puoi usare file esterni con i tuoi AWS Serverless Application Model (AWS SAM) modelli per riutilizzare codice ripetuto e organizzare i tuoi progetti. Ad esempio, potresti avere più risorse API REST di Amazon API Gateway descritte da una OpenAPI specifica. Invece di replicare il codice delle OpenAPI specifiche nel modello, puoi creare un file esterno e farvi riferimento per ciascuna delle tue risorse.

AWS Infrastructure Composer supporta i seguenti casi d'uso di file esterni:
+ REST APIRisorse API Gateway definite da file di OpenAPI specifiche esterne.
+ AWS Step Functions risorse delle macchine a stati definite da file di definizione delle macchine a stati esterni.

Per ulteriori informazioni sulla configurazione di file esterni per le risorse supportate, consulta quanto segue:
+ `[ DefinitionBody](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-api.html#sam-api-definitionbody)`per`AWS::Serverless::Api`.
+ `[ DefinitionUri](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-statemachine.html#sam-statemachine-definitionuri)`per`AWS::Serverless::StateMachine`.

**Nota**  
Per fare riferimento a file esterni con Infrastructure Composer dalla console Infrastructure Composer, è necessario utilizzare Infrastructure Composer in modalità di sincronizzazione **locale**. Per ulteriori informazioni, consulta [Sincronizza e salva localmente il tuo progetto nella console Infrastructure Composer](using-composer-project-local-sync.md).

**Topics**
+ [Procedure consigliate per i file di riferimento esterni di Infrastructure Composer](using-composer-external-files-best-practices.md)
+ [Crea un riferimento a un file esterno in Infrastructure Composer](using-composer-external-files-new.md)
+ [Carica un progetto con un riferimento a un file esterno in Infrastructure Composer](using-composer-external-files-load.md)
+ [Crea un'applicazione che faccia riferimento a un file esterno in Infrastructure Composer](using-composer-external-files-examples-example3.md)
+ [Fai riferimento a un file esterno di OpenAPI specifiche con Infrastructure Composer](using-composer-external-files-examples-example1.md)