

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

# RevisionWeights
<a name="sam-property-webfunction-revisionweights"></a>

Specifica in che modo un endpoint Web Function suddivide il traffico tra le revisioni. Utilizzate questa proprietà quando `AutoDeploymentMode` è`Disabled`, ad esempio, per eseguire un canary o un deployment. blue/green 

`RevisionWeights`è una mappa. Ogni chiave è un ID di revisione e ogni valore è la percentuale di traffico da indirizzare verso quella revisione. Si applicano le regole seguenti:
+ Specificate al massimo due revisioni.
+ Ogni peso è un numero intero compreso tra 1 e 100 e la somma dei pesi deve essere 100.
+ I singoli pesi possono essere funzioni intrinseche, ma la mappa stessa non può essere una funzione intrinseca.

*Tipo: Mappa*

*CloudFormation compatibilità*: questa proprietà è simile alla `[RevisionWeights](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-webfunctionendpoint.html#cfn-lambda-webfunctionendpoint-revisionweights)` proprietà di una `AWS::Lambda::WebFunctionEndpoint` risorsa. AWS SAM converte la mappa in un elenco di oggetti, ciascuno con a `RevisionId` e a`Weight`.

## Sintassi
<a name="sam-property-webfunction-revisionweights-syntax"></a>

Per dichiarare questa entità nel tuo modello AWS Serverless Application Model (AWS SAM), usa la seguente sintassi.

### YAML
<a name="sam-property-webfunction-revisionweights-syntax.yaml"></a>

```
{{revision-id}}: {{Integer}}
{{revision-id}}: {{Integer}}
```

## Esempi
<a name="sam-property-webfunction-revisionweights-examples"></a>

### Canary split
<a name="sam-property-webfunction-revisionweights-example-canary"></a>

L'esempio seguente invia il 90% del traffico a `rev-abc123` e il 10% a`rev-def456`.

```
AutoDeploymentMode: Disabled
RevisionWeights:
  rev-abc123: 90
  rev-def456: 10
```

AWS SAM lo trasforma nella seguente proprietà dell'endpoint:

```
RevisionWeights:
  - RevisionId: rev-abc123
    Weight: 90
  - RevisionId: rev-def456
    Weight: 10
```