

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

# CloudFormation Risorse generate per AWS SAM
<a name="sam-specification-generated-resources"></a>

Questa sezione fornisce dettagli sulle CloudFormation risorse che vengono create durante l' AWS SAM elaborazione del AWS modello. L'insieme di CloudFormation risorse che AWS SAM genera varia a seconda degli scenari specificati. Uno *scenario* è la combinazione di AWS SAM risorse e proprietà specificata nel file modello. È possibile fare riferimento alle CloudFormation risorse generate altrove all'interno del file modello, in modo analogo a come si fa riferimento alle risorse dichiarate esplicitamente nel file modello.

Ad esempio, se specifichi una `AWS::Serverless::Function` risorsa nel file AWS SAM modello, genera AWS SAM sempre una risorsa di `AWS::Lambda::Function` base. Se specificate anche la `AutoPublishAlias` proprietà opzionale, genera `AWS::Lambda::Alias` e `AWS::Lambda::Version` risorse AWS SAM aggiuntive.

Questa sezione elenca gli scenari e le CloudFormation risorse che generano e mostra come fare riferimento alle CloudFormation risorse generate nel file AWS SAM modello.

## Riferimento alle risorse generate CloudFormation
<a name="sam-specification-generated-resources-referencing"></a>

Sono disponibili due opzioni per fare riferimento CloudFormation alle risorse generate all'interno del file AWS SAM modello, in base `LogicalId` o tramite proprietà referenziabili.

### Riferimento alle risorse generate da CloudFormation LogicalId
<a name="sam-specification-generated-resources-referencing-logicalid"></a>

Ciascuna delle CloudFormation risorse AWS SAM generate ha un `[LogicalId](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resources-section-structure.html#resources-section-structure-logicalid)` identificatore alfanumerico (A-Z, a-z, 0-9) univoco all'interno di un file modello. AWS SAM utilizza le AWS SAM risorse `LogicalIds` del file modello per costruire le risorse che genera. `LogicalIds` CloudFormation Puoi utilizzare le informazioni `LogicalId` di una CloudFormation risorsa generata per accedere alle proprietà di quella risorsa all'interno del tuo file modello, proprio come faresti per una CloudFormation risorsa che hai dichiarato esplicitamente. Per ulteriori informazioni su `LogicalIds` in CloudFormation e AWS SAM modelli, consulta [Resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resources-section-structure.html) in the *AWS CloudFormation User Guide*.

**Nota**  
Alcune risorse generate includono un valore hash univoco per evitare conflitti tra namespace. `LogicalIds` Alcune `LogicalIds` di queste risorse vengono derivate al momento della creazione dello stack. È possibile recuperarle solo dopo aver creato lo stack utilizzando Console di gestione AWS AWS CLI, o uno dei. AWS SDKs Non è consigliabile fare riferimento a queste risorse `LogicalId` perché i valori hash potrebbero cambiare.

### Riferimento alle CloudFormation risorse generate mediante proprietà referenziabili
<a name="sam-specification-generated-resources-referencing-referenceable-property"></a>

Per alcune risorse generate, AWS SAM fornisce una proprietà referenziabile della risorsa. AWS SAM È possibile utilizzare questa proprietà per fare riferimento a una CloudFormation risorsa generata e alle relative proprietà all'interno del file AWS SAM modello.

**Nota**  
Non tutte le CloudFormation risorse generate hanno proprietà referenziabili. Per tali risorse, è necessario utilizzare. `LogicalId`

## Scenari di CloudFormation risorse generate
<a name="sam-specification-generated-resources-scenarios"></a>

La tabella seguente riepiloga le AWS SAM risorse e le proprietà che costituiscono gli scenari che generano CloudFormation risorse. Gli argomenti della colonna **Scenari** forniscono dettagli sulle CloudFormation risorse aggiuntive AWS SAM generate per quello scenario.


| AWS SAM risorsa |  CloudFormation Risorsa di base | Scenari | 
| --- | --- | --- | 
| AWS::Serverless::Api  | [https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html) |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/serverless-application-model/latest/developerguide/sam-specification-generated-resources.html)  | 
| AWS::Serverless::Application  | [https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html) |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/serverless-application-model/latest/developerguide/sam-specification-generated-resources.html)  | 
| AWS::Serverless::CapacityProvider  | [https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-capacityprovider.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-capacityprovider.html) |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/serverless-application-model/latest/developerguide/sam-specification-generated-resources.html)  | 
| AWS::Serverless::Function | [https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html) |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/serverless-application-model/latest/developerguide/sam-specification-generated-resources.html)  | 
| AWS::Serverless::HttpApi | [AWS::ApiGatewayV2::Api](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html) |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/serverless-application-model/latest/developerguide/sam-specification-generated-resources.html)  | 
| AWS::Serverless::LayerVersion  | [https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html) |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/serverless-application-model/latest/developerguide/sam-specification-generated-resources.html)  | 
| AWS::Serverless::SimpleTable  | [AWS::DynamoDB::Table](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html) |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/serverless-application-model/latest/developerguide/sam-specification-generated-resources.html)  | 
| AWS::Serverless::StateMachine  | [https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html) |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/serverless-application-model/latest/developerguide/sam-specification-generated-resources.html)  | 

**Topics**
+ [Riferimento alle risorse generate CloudFormation](#sam-specification-generated-resources-referencing)
+ [Scenari di CloudFormation risorse generate](#sam-specification-generated-resources-scenarios)
+ [CloudFormation risorse generate quando AWS::Serverless::Api è specificato](sam-specification-generated-resources-api.md)
+ [CloudFormation risorse generate quando AWS::Serverless::Application è specificato](sam-specification-generated-resources-application.md)
+ [CloudFormation risorse generate quando AWS::Serverless::CapacityProvider è specificato](sam-specification-generated-resources-capacityprovider.md)
+ [CloudFormation risorse generate quando si specifica AWS::Serverless::Connector](sam-specification-generated-resources-connector.md)
+ [CloudFormation risorse generate quando AWS::Serverless::Function è specificato](sam-specification-generated-resources-function.md)
+ [CloudFormation risorse generate quando AWS::Serverless::GraphQLApi è specificato](sam-specification-generated-resources-graphqlapi.md)
+ [CloudFormation risorse generate quando AWS::Serverless::HttpApi è specificato](sam-specification-generated-resources-httpapi.md)
+ [CloudFormation risorse generate quando AWS::Serverless::WebSocketApi è specificato](sam-specification-generated-resources-websocketapi.md)
+ [CloudFormation risorse generate quando AWS::Serverless::LayerVersion è specificato](sam-specification-generated-resources-layerversion.md)
+ [CloudFormation risorse generate quando AWS::Serverless::SimpleTable è specificato](sam-specification-generated-resources-simpletable.md)
+ [CloudFormation risorse generate quando AWS::Serverless::StateMachine è specificato](sam-specification-generated-resources-statemachine.md)