

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# ReplicaRegions
<a name="sam-property-webfunction-replicaregions"></a>

Spécifie les régions vers lesquelles un point de terminaison `MultiRegion` ou une fonction `PerRegion` Web réplique la fonction. Vous pouvez spécifier une liste de codes de région et de groupes de régions, ou un objet incluant des régions et en excluant éventuellement certaines.

Vous pouvez utiliser les groupes de régions suivants partout où vous spécifiez une région :
+ `US`: `us-east-1`, `us-east-2`, `us-west-1`, `us-west-2`
+ `EU`: `eu-west-1`, `eu-west-2`, `eu-west-3`, `eu-central-1`, `eu-north-1`
+ `AP`: `ap-south-1`, `ap-northeast-1`, `ap-northeast-2`, `ap-northeast-3`, `ap-southeast-1`, `ap-southeast-2`
+ `CA`: `ca-central-1`
+ `SA`: `sa-east-1`
+ `SPARSE_GLOBAL`: une ou deux régions par continent pour une couverture mondiale avec moins de régions : `us-east-1``eu-west-1`,`eu-central-1`,`ap-northeast-1`,`ap-southeast-1`,`ap-southeast-2`, `sa-east-1`
+ `ALL_STANDARD`: toutes les régions du`US`,`EU`, `AP``CA`, et les `SA` groupes (17 régions)

## Syntaxe
<a name="sam-property-webfunction-replicaregions-syntax"></a>

Pour déclarer cette entité dans votre modèle AWS Serverless Application Model (AWS SAM), utilisez la syntaxe suivante.

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

```
[ExcludeRegions](#sam-webfunction-replicaregions-excluderegions): {{List}}
[IncludeRegions](#sam-webfunction-replicaregions-includeregions): {{List}}
```

## Propriétés
<a name="sam-property-webfunction-replicaregions-properties"></a>

 `ExcludeRegions`   <a name="sam-webfunction-replicaregions-excluderegions"></a>
Liste des codes de région et des groupes de régions à supprimer`IncludeRegions`. Vous devez également spécifier`IncludeRegions`. Les entrées ne peuvent pas être des fonctions intrinsèques, et vous ne pouvez pas les utiliser `ExcludeRegions` lorsqu'elles `IncludeRegions` contiennent des fonctions intrinsèques.  
*Type* : liste  
*Obligatoire* : non  
*CloudFormation compatibilité* : cette propriété est unique AWS SAM et n'a pas d' CloudFormation équivalent.

 `IncludeRegions`   <a name="sam-webfunction-replicaregions-includeregions"></a>
Liste des codes de région et des groupes de régions vers lesquels répliquer la fonction. La liste elle-même ne peut pas être une fonction intrinsèque, mais les entrées individuelles le peuvent.  
*Type* : liste  
*Obligatoire* : non  
*CloudFormation compatibilité* : cette propriété est similaire à celle `[Regions](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-webfunctionendpoint.html#cfn-lambda-webfunctionendpoint-regions)` d'une `AWS::Lambda::WebFunctionEndpoint` ressource. AWS SAM développe les groupes de régions et supprime toutes `ExcludeRegions` les entrées pour produire la liste des régions. 

## Exemples
<a name="sam-property-webfunction-replicaregions-examples"></a>

### Liste des régions
<a name="sam-property-webfunction-replicaregions-example-list"></a>

L'exemple suivant réplique la fonction dans deux régions.

```
ReplicaRegions:
  - us-east-1
  - eu-west-1
```

### Groupe de régions avec exclusions
<a name="sam-property-webfunction-replicaregions-example-exclude"></a>

L'exemple suivant reproduit la fonction dans les régions des États-Unis, à l'exception `us-west-1` de.

```
ReplicaRegions:
  IncludeRegions:
    - US
  ExcludeRegions:
    - us-west-1
```