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.
CreateReplicationConfiguration
Crée une configuration de réplication qui réplique un système de EFS fichiers existant vers un nouveau système de fichiers en lecture seule. Pour plus d'informations, consultez Amazon EFS Replication dans le guide de EFS l'utilisateur Amazon. La configuration de la réplication spécifie les éléments suivants :
-
Système de fichiers source : système de EFS fichiers que vous souhaitez répliquer. Le système de fichiers source ne peut pas être un système de fichiers de destination dans une configuration de réplication existante.
-
Région AWS — Le système de fichiers Région AWS dans lequel le système de fichiers de destination est créé. EFSLa réplication Amazon est disponible Régions AWS dans toutes les EFS versions disponibles. La région doit être activé. Pour plus d'informations, consultez la section Gestion Régions AWS dans le Guide de référence AWS général.
-
Configuration du système de fichiers de destination – Configuration du système de fichiers de destination vers lequel le système de fichiers source sera répliqué. Il ne peut y avoir qu’un seul système de fichiers de destination dans une configuration de réplication.
Les paramètres de configuration de réplication incluent :
-
ID du système de fichiers – ID du système de fichiers de destination pour la réplication. Si aucun identifiant n'est fourni, EFS crée un nouveau système de fichiers avec les paramètres par défaut. Pour les systèmes de fichiers existants, la protection contre le remplacement par réplication du système de fichiers doit être désactivée. Pour en savoir plus, consultez la section Réplication vers un système de fichiers existant.
-
Zone de disponibilité – Si vous souhaitez que le système de fichiers de destination utilise le stockage Zone unique, vous devez spécifier la Zone de disponibilité dans laquelle créer le système de fichiers. Pour plus d'informations, consultez les types de systèmes de EFS fichiers dans le guide de EFS l'utilisateur Amazon.
-
Chiffrement : tous les systèmes de fichiers de destination sont créés avec le chiffrement au repos activé. Vous pouvez spécifier la clé AWS Key Management Service (AWS KMS) utilisée pour chiffrer le système de fichiers de destination. Si vous ne spécifiez pas de KMS clé, votre KMS clé gérée par le service pour Amazon EFS est utilisée.
Note
Une fois le système de fichiers créé, vous ne pouvez pas modifier la KMS clé.
-
Pour les nouveaux systèmes de fichiers de destination, les propriétés suivantes sont définies par défaut :
-
Mode performance : le mode de performance du système de fichiers de destination correspond à celui du système de fichiers source, sauf si le système de fichiers de destination utilise le stockage EFS One Zone. Dans ce cas, le mode Performance Usage général est utilisé. Le mode Performance ne peut pas être modifié.
-
Mode débit - Le mode de débit du système de fichiers de destination correspond à celui du système de fichiers source. Une fois le système de fichiers créé, vous pouvez modifier le mode de débit.
-
gestion du cycle de vie : la gestion du cycle de vie n'est pas activée sur le système de fichiers de destination. Une fois le système de fichiers de destination créé, vous pouvez activer la gestion du cycle de vie.
-
Sauvegardes automatiques – Les sauvegardes quotidiennes automatiques sont activées sur le système de fichiers de destination. Une fois le système de fichiers créé, vous pouvez modifier ce paramètre.
Pour plus d'informations, consultez Amazon EFS Replication dans le guide de EFS l'utilisateur Amazon.
Syntaxe de la requête
POST /2015-02-01/file-systems/SourceFileSystemId
/replication-configuration HTTP/1.1
Content-type: application/json
{
"Destinations": [
{
"AvailabilityZoneName": "string
",
"FileSystemId": "string
",
"KmsKeyId": "string
",
"Region": "string
"
}
]
}
URIParamètres de demande
La demande utilise les URI paramètres suivants.
- SourceFileSystemId
-
Spécifie le système de EFS fichiers Amazon que vous souhaitez répliquer. Ce système de fichiers ne peut pas déjà être un système de fichiers source ou de destination dans une autre configuration de réplication.
Contraintes de longueur : Longueur maximum de 128.
Modèle :
^(arn:aws[-a-z]*:elasticfilesystem:[0-9a-z-:]+:file-system/fs-[0-9a-f]{8,40}|fs-[0-9a-f]{8,40})$
Obligatoire : oui
Corps de la demande
La demande accepte le JSON format des données suivantes.
- Destinations
-
Un tableau d’objets de configuration de destination. Un seul objet de configuration de destination est pris en charge.
Type : tableau d’objets DestinationToCreate
Obligatoire : oui
Syntaxe de la réponse
HTTP/1.1 200
Content-type: application/json
{
"CreationTime": number,
"Destinations": [
{
"FileSystemId": "string",
"LastReplicatedTimestamp": number,
"Region": "string",
"Status": "string"
}
],
"OriginalSourceFileSystemArn": "string",
"SourceFileSystemArn": "string",
"SourceFileSystemId": "string",
"SourceFileSystemRegion": "string"
}
Eléments de réponse
Si l'action aboutit, le service renvoie une réponse HTTP 200.
Les données suivantes sont renvoyées sous JSON forme formatée par le service.
- CreationTime
-
Décrit le moment où la configuration de réplication a été créée.
Type : Timestamp
- Destinations
-
Tableau d’objets de destination. Un seul objet de destination est pris en charge.
Type : tableau d’objets Destination
- OriginalSourceFileSystemArn
-
Le nom de ressource Amazon (ARN) du système de EFS fichiers source d'origine dans la configuration de réplication.
Type : chaîne
- SourceFileSystemArn
-
Le nom de ressource Amazon (ARN) du système de fichiers source actuel dans la configuration de réplication.
Type : chaîne
- SourceFileSystemId
-
ID du système de EFS fichiers Amazon source en cours de réplication.
Type : chaîne
Contraintes de longueur : Longueur maximum de 128.
Modèle :
^(arn:aws[-a-z]*:elasticfilesystem:[0-9a-z-:]+:file-system/fs-[0-9a-f]{8,40}|fs-[0-9a-f]{8,40})$
- SourceFileSystemRegion
-
Région AWS Dans lequel se trouve le système de EFS fichiers source.
Type : chaîne
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 64.
Modèle :
^[a-z]{2}-((iso[a-z]{0,1}-)|(gov-)){0,1}[a-z]+-{0,1}[0-9]{0,1}$
Erreurs
- BadRequest
-
Renvoyé si la demande est mal formée ou contient une erreur telle qu’une valeur de paramètre non valide ou un paramètre obligatoire manquant.
HTTPCode de statut : 400
- ConflictException
-
Renvoie si le système de fichiers source d’une réplication est chiffré mais que le système de fichiers de destination n’est pas chiffré.
HTTPCode de statut : 409
- FileSystemLimitExceeded
-
Renvoie si le nombre maximum de systèmes de fichiers autorisés par compte Compte AWS a déjà été créé.
HTTPCode de statut : 403
- FileSystemNotFound
-
Renvoyé si la
FileSystemId
valeur spécifiée n'existe pas dans celle du Compte AWS demandeur.HTTPCode de statut : 404
- IncorrectFileSystemLifeCycleState
-
Renvoyé si l’état du cycle de vie du système de fichiers n’est pas « disponible ».
HTTPCode de statut : 409
- InsufficientThroughputCapacity
-
Renvoyé si la capacité est insuffisante pour fournir un débit supplémentaire. Cette valeur peut être renvoyée lorsque vous essayez de créer un système de fichiers en mode débit alloué, lorsque vous essayez d’augmenter le débit alloué d’un système de fichiers existant ou lorsque vous essayez de faire passer un système de fichiers existant du mode débit en rafale au mode débit alloué. Réessayez ultérieurement.
HTTPCode de statut : 503
- InternalServerError
-
Renvoyé si une erreur s’est produite côté serveur.
HTTPCode de statut : 500
- ReplicationNotFound
-
Renvoyé si le système de fichiers spécifié ne possède pas de configuration de réplication.
HTTPCode de statut : 404
- ThroughputLimitExceeded
-
Renvoie si le mode de débit ou la quantité de débit alloué ne peuvent pas être Modifiés car la limite de débit de 1024 Mbits/s a été atteinte.
HTTPCode de statut : 400
- UnsupportedAvailabilityZone
-
Renvoyé si la EFS fonctionnalité Amazon demandée n'est pas disponible dans la zone de disponibilité spécifiée.
HTTPCode de statut : 400
- ValidationException
-
Renvoyé si le AWS Backup service n'est pas disponible dans le Région AWS pays dans lequel la demande a été faite.
HTTPCode de statut : 400
consultez aussi
Pour plus d'informations sur son utilisation API dans l'une des langues spécifiques AWS SDKs, consultez ce qui suit :