

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

Especifica cómo el punto final de una función web divide el tráfico entre las revisiones. Utilice esta propiedad cuando `AutoDeploymentMode` esté`Disabled`, por ejemplo, para ejecutar un Canary o una blue/green implementación.

`RevisionWeights`es un mapa. Cada clave es un identificador de revisión y cada valor es el porcentaje de tráfico que se dirige a esa revisión. Se aplican las siguientes reglas:
+ Especifique como máximo dos revisiones.
+ Cada peso es un número entero comprendido entre 1 y 100 y los pesos deben sumar 100.
+ Los pesos individuales pueden ser funciones intrínsecas, pero el mapa en sí no puede ser una función intrínseca.

*Tipo*: mapa

*CloudFormation compatibilidad*: esta propiedad es similar a la `[RevisionWeights](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-webfunctionendpoint.html#cfn-lambda-webfunctionendpoint-revisionweights)` propiedad de un `AWS::Lambda::WebFunctionEndpoint` recurso. AWS SAM convierte el mapa en una lista de objetos, cada uno con una `RevisionId` y una`Weight`.

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

Para declarar esta entidad en tu plantilla AWS Serverless Application Model (AWS SAM), usa la siguiente sintaxis.

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

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

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

### División en Canarias
<a name="sam-property-webfunction-revisionweights-example-canary"></a>

El siguiente ejemplo envía el 90% del tráfico a `rev-abc123` y el 10% a`rev-def456`.

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

AWS SAM lo transforma en la siguiente propiedad de punto final:

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