

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

# Gestisci l'infrastruttura Deadline Cloud come codice
<a name="infrastructure-as-code"></a>

Puoi definire farm, code e flotte di AWS Deadline Cloud (Deadline Cloud) come codice. Distribuiscili con AWS CloudFormation (CloudFormation), the, o. AWS Cloud Development Kit (AWS CDK)Terraform Tutti e tre gli strumenti si basano sugli stessi tipi di risorse Deadline Cloud, quindi creano un'infrastruttura equivalente. Scegli lo strumento che il tuo team utilizza già per gestire il resto della tua AWS infrastruttura.

La tabella seguente mette a confronto i tre strumenti. Le sezioni successive alla tabella descrivono ogni strumento e rimandano a un modello iniziale funzionante nel repository [ deadline-cloud-samples ](https://github.com/aws-deadline/deadline-cloud-samples) sul sito Web. GitHub 


| Aspetto | CloudFormation | AWS CDK | Terraform | 
| --- | --- | --- | --- | 
| Creazione | Modello YAML o JSON | Un linguaggio di programmazione come Python, TypeScript compilato in un modello CloudFormation  | Configurazione di HCL | 
| Provider | AWS nativo | AWS nativo | HashiCorp AWSCC | 
| nomi delle risorse Deadline Cloud | `AWS::Deadline::*` | `CfnFarm`, `CfnQueue`, `CfnFleet` e così via | `awscc_deadline_*` | 
| Stato | Gestito da AWS | Gestito da AWS | Backend locale o remoto | 

## CloudFormation
<a name="infrastructure-as-code-cfn"></a>

CloudFormation fornisce tipi di risorse native per Deadline Cloud nel `AWS::Deadline` namespace. Per le proprietà e i valori restituiti di ciascun tipo di risorsa, vedi [AWS Deadline Cloud ](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_Deadline.html) nel *CloudFormation Template Reference. *

Per i modelli funzionanti che implementano una farm completa, connettono le flotte a risorse VPC private e gestiscono la capacità, consulta. [CloudFormation esempi di modelli per Deadline Cloud](examples-cloudformation.md)

## AWS CDK
<a name="infrastructure-as-code-cdk"></a>

Con AWS CDK, definisci le risorse Deadline Cloud utilizzando i costrutti L1, come, e `CfnFarm``CfnQueue`, dal modulo. `CfnFleet` [`aws-cdk-lib/aws-deadline`](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_deadline-readme.html) I costrutti vengono generati dai tipi di CloudFormation risorse e l' AWS CDK app viene distribuita come stack. CloudFormation 

Per un' TypeScript app funzionante con quattro esempi di stack di farm creati con costrutti riutilizzabili, vedi. [Implementa le Deadline Cloud farm con AWS CDK](examples-cdk.md)

## Terraform
<a name="infrastructure-as-code-terraform"></a>

Terraformsupporta Deadline Cloud tramite il provider [ AWS Cloud Control (AWSCC) ](https://registry.terraform.io/providers/hashicorp/awscc/latest) sul sito Web del Terraform Registro, che espone risorse come, e. `awscc_deadline_farm` `awscc_deadline_queue` `awscc_deadline_fleet` Il AWSCC provider viene generato a partire dai tipi di CloudFormation risorse AWS Cloud Control API, quindi copre le stesse CloudFormation risorse di. Il `hashicorp/aws` provider non include le risorse Deadline Cloud.

Per le configurazioni funzionanti, inclusa una starter farm equivalente alle AWS CDK versioni CloudFormation e, vedi. [Implementa Deadline Cloud farm con Terraform](examples-terraform.md)

## Risorse esterne ai tuoi modelli
<a name="infrastructure-as-code-coverage"></a>

I tipi di risorse Deadline Cloud comprendono farm, code, flotte, ambienti di coda, profili di archiviazione, limiti, endpoint di licenza, prodotti a consumo, monitor e le associazioni tra code e flotte o limiti. Per l'elenco completo, consulta Deadline Cloud nel Template Reference. [AWS](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_Deadline.html) *CloudFormation *

Alcune risorse non hanno tipi di risorse, quindi puoi gestirle con la console AWS CLI, l'API o l'API una volta completata la distribuzione:
+ **Budget**: crea budget per le tue farm e le tue code con budget manager. Per ulteriori informazioni, consulta [ Gestione dei budget e utilizzo ](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/using-budget-manager.html) nella Guida per l'utente di Deadline Cloud. * *
+ **Abbonamenti**: concedi a utenti e gruppi l'accesso a fattorie, flotte, code e lavori. Per ulteriori informazioni, consulta [ Gestire gli utenti ](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/managing-users.html) nella * Deadline Cloud User Guide. *