UpdateLocationNfs - AWS DataSync

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.

UpdateLocationNfs

Met à jour certains paramètres d'un emplacement précédemment créé pour l'accès au système de fichiers réseau (NFS). Pour plus d'informations sur la création d'un emplacement NFS, consultez la section Création d'un emplacement pour NFS.

Syntaxe de la requête

{ "LocationArn": "string", "MountOptions": { "Version": "string" }, "OnPremConfig": { "AgentArns": [ "string" ] }, "Subdirectory": "string" }

Paramètres de demande

Pour plus d'informations sur les paramètres communs à toutes les actions, voir Paramètres communs.

Cette demande accepte les données suivantes au format JSON.

LocationArn

L'Amazon Resource Name (ARN) de l'emplacement NFS à mettre à jour.

Type : String

Contraintes de longueur : Longueur maximum de 128.

Modèle : ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]+:[0-9]{12}:location/loc-[0-9a-z]{17}$

Obligatoire : oui

MountOptions

Spécifie comment DataSync peut accéder à un emplacement à l'aide du protocole NFS.

Type : objet NfsMountOptions

Obligatoire : non

OnPremConfig

Une liste des Amazon Resource Names (ARN) des agents à utiliser pour un emplacement NFS (système de gestion de fichiers en réseau).

Type : objet OnPremConfig

Obligatoire : non

Subdirectory

Sous-répertoire du système de fichiers NFS utilisé pour lire les données à partir de l'emplacement source NFS ou écrire des données dans la destination NFS. Le chemin doit être un chemin d'accès qui est exporté par le serveur NFS, ou un sous-répertoire. Ce chemin doit pouvoir être monté par d'autres clients NFS sur votre réseau.

Pour afficher tous les chemins d'accès exportés par votre serveur NFS, exécutez showmount -e nfs-server-name à partir d'un client NFS qui a accès à votre serveur. Vous pouvez spécifier n'importe quel répertoire qui apparaît dans les résultats et n'importe quel sous-répertoire de ce répertoire. Assurez-vous que l'exportation NFS est accessible sans authentification Kerberos.

Pour transférer toutes les données du dossier que vous avez spécifié, vousDataSync devez disposer des autorisations permettant de lire toutes les données. Pour vous assurer que c'est le cas, configurez l'exportation NFS avecno_root_squash ou assurez-vous que les fichiers que vousDataSync souhaitez synchroniser avec des autorisations permettant un accès en lecture pour tous les utilisateurs. Ces actions permettent à l'agent de lire les fichiers. Pour que l'agent puisse accéder aux répertoires, vous devez également activer toutes les accès en exécution.

Si vous copiez des données vers ou depuis votre périphérique AWS Snowcone, veuillez consulter la rubrique NFS Server sur AWS Snowcone pour plus d'informations.

Pour plus d'informations sur la configuration des exportations NFS, veuillez consulter la rubrique 18.7. Le fichier de configuration /etc/exports dans la documentation Red Hat Enterprise Linux.

Type : String

Contraintes de longueur : longueur maximum de 4 096.

Modèle : ^[a-zA-Z0-9_\-\+\./\(\)\p{Zs}]+$

Obligatoire : non

Éléments de réponse

Si l'action aboutit, le service renvoie une réponse HTTP 200 avec un corps HTTP vide.

Erreurs

Pour plus d'informations sur les erreurs communes à toutes les actions, consultezErreurs courantes.

InternalException

Cette exception est déclenchée lorsqu'une erreur se produit dans leAWS DataSync service.

Code d'état HTTP : 500

InvalidRequestException

Cette exception est déclenchée lorsque le client soumet une demande mal formée.

Code d'état HTTP : 400

Voir aussi

Pour plus d'informations sur l'utilisation de cette API dans l'un des kits SDK AWS spécifiques au langage, consultez les ressources suivantes :