

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

Especifica como um endpoint do Web Function divide o tráfego entre as revisões. Use essa propriedade quando `AutoDeploymentMode` estiver`Disabled`, por exemplo, para executar um canário ou uma blue/green implantação.

`RevisionWeights`é um mapa. Cada chave é uma ID de revisão e cada valor é a porcentagem do tráfego a ser roteado para essa revisão. As seguintes regras se aplicam:
+ Especifique no máximo duas revisões.
+ Cada peso é um número inteiro de 1 a 100, e os pesos devem somar 100.
+ Pesos individuais podem ser funções intrínsecas, mas o mapa em si não pode ser uma função intrínseca.

*Tipo*: mapa

*CloudFormation compatibilidade*: essa propriedade é semelhante à `[RevisionWeights](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-webfunctionendpoint.html#cfn-lambda-webfunctionendpoint-revisionweights)` propriedade de um `AWS::Lambda::WebFunctionEndpoint` recurso. AWS SAM converte o mapa em uma lista de objetos, cada um com a `RevisionId` e a. `Weight`

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

Para declarar essa entidade em seu modelo AWS Serverless Application Model (AWS SAM), use a sintaxe a seguir.

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

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

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

### Divisão canária
<a name="sam-property-webfunction-revisionweights-example-canary"></a>

O exemplo a seguir envia 90% do tráfego para `rev-abc123` e 10% para`rev-def456`.

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

AWS SAM transforma isso na seguinte propriedade de endpoint:

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