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.
CreateAccessPoint
Crée un point EFS d'accès. Un point d'accès est une vue spécifique à une application d'un système de EFS fichiers qui applique un utilisateur et un groupe du système d'exploitation, ainsi qu'un chemin de système de fichiers, à toute demande de système de fichiers effectuée via le point d'accès. L'utilisateur et le groupe du système d'exploitation remplacent toutes les informations d'identité fournies par le NFS client. Le chemin d’accès du système de fichiers est exposé en tant que répertoire racine du point d’accès. Les applications qui utilisent le point d’accès ne peuvent accéder qu’aux données de leur propre répertoire et de leurs éventuels sous-répertoires. Pour en savoir plus, consultez la section Montage d'un système de fichiers EFS à l'aide de points d'accès.
Note
Si plusieurs demandes de création de points d’accès sur le même système de fichiers sont envoyées en succession rapide et que le système de fichiers approche de la limitation de 1 000 points d’accès, il est possible que la réponse à ces demandes soit limitée. Cela permet de garantir que le système de fichiers ne dépasse pas le quota de points d’accès indiqué.
Cette opération exige des autorisations pour l’action elasticfilesystem:CreateAccessPoint
.
Les points d’accès peuvent être balisés lors de leur création. Si des balises sont spécifiées dans l'action de création, IAM octroie une autorisation supplémentaire à l'elasticfilesystem:TagResource
action pour vérifier si les utilisateurs sont autorisés à créer des balises. Par conséquent, vous devez octroyer des autorisations explicites d’utiliser l’action elasticfilesystem:TagResource
. Pour plus d’informations, consultez Octroi d’autorisations pour baliser les ressources lors de la création.
Syntaxe de la requête
POST /2015-02-01/access-points HTTP/1.1
Content-type: application/json
{
"ClientToken": "string
",
"FileSystemId": "string
",
"PosixUser": {
"Gid": number
,
"SecondaryGids": [ number
],
"Uid": number
},
"RootDirectory": {
"CreationInfo": {
"OwnerGid": number
,
"OwnerUid": number
,
"Permissions": "string
"
},
"Path": "string
"
},
"Tags": [
{
"Key": "string
",
"Value": "string
"
}
]
}
URIParamètres de demande
La demande n'utilise aucun URI paramètre.
Corps de la requête
La demande accepte les données suivantes au JSON format suivant.
- ClientToken
-
Chaîne de 64 ASCII caractères maximum EFS utilisée par Amazon pour garantir une création idempotente.
Type : chaîne
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 64.
Modèle :
.+
Obligatoire : oui
- FileSystemId
-
ID du système de EFS fichiers auquel le point d'accès fournit l'accès.
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})$
Obligatoire : oui
- PosixUser
-
L’utilisateur et le groupe du système d’exploitation appliqués à toutes les demandes de système de fichiers effectuées via le point d’accès.
Type : objet PosixUser
Obligatoire : non
- RootDirectory
-
Spécifie le répertoire du système de EFS fichiers que le point d'accès expose en tant que répertoire racine de votre système de fichiers aux NFS clients utilisant le point d'accès. Les clients utilisant le point d’accès peuvent uniquement accéder au répertoire racine et en dessous. Si le
RootDirectory
>Path
spécifié n'existe pas, Amazon le EFS crée et applique lesCreationInfo
paramètres lorsqu'un client se connecte à un point d'accès. Lorsque vous spécifiez unRootDirectory
, vous devez fournir lePath
, et leCreationInfo
.Amazon EFS crée un répertoire racine uniquement si vous avez fourni le code CreationInfo : OwnUid, le nom propre GID et les autorisations pour le répertoire. Si vous ne fournissez pas ces informations, Amazon EFS ne crée pas le répertoire racine. Si le répertoire racine n’existe pas, les tentatives de Montage au Moyen du point d’accès échoueront.
Type : objet RootDirectory
Obligatoire : non
- Tags
-
Crée des balises associées au point d’accès. Chaque balise est une paire clé-valeur, chaque clé doit être unique. Pour plus d'informations, consultez la section AWS Ressources relatives au balisage dans le Guide de référence AWS général.
Type : tableau d’objets Tag
Obligatoire : non
Syntaxe de la réponse
HTTP/1.1 200
Content-type: application/json
{
"AccessPointArn": "string",
"AccessPointId": "string",
"ClientToken": "string",
"FileSystemId": "string",
"LifeCycleState": "string",
"Name": "string",
"OwnerId": "string",
"PosixUser": {
"Gid": number,
"SecondaryGids": [ number ],
"Uid": number
},
"RootDirectory": {
"CreationInfo": {
"OwnerGid": number,
"OwnerUid": number,
"Permissions": "string"
},
"Path": "string"
},
"Tags": [
{
"Key": "string",
"Value": "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.
- AccessPointArn
-
Le nom unique de la ressource Amazon (ARN) associé au point d'accès.
Type : chaîne
Contraintes de longueur : Longueur maximum de 128.
Modèle :
^arn:aws[-a-z]*:elasticfilesystem:[0-9a-z-:]+:access-point/fsap-[0-9a-f]{8,40}$
- AccessPointId
-
L'ID du point d'accès, attribué par AmazonEFS.
Type : chaîne
Contraintes de longueur : Longueur maximum de 128.
Modèle :
^(arn:aws[-a-z]*:elasticfilesystem:[0-9a-z-:]+:access-point/fsap-[0-9a-f]{8,40}|fsap-[0-9a-f]{8,40})$
- ClientToken
-
Chaîne opaque spécifiée dans la demande pour garantir la création idempotente.
Type : chaîne
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 64.
Modèle :
.+
- FileSystemId
-
ID du système de EFS fichiers auquel s'applique le point d'accès.
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})$
- LifeCycleState
-
Identifie la phase du cycle de vie du point d’accès.
Type : chaîne
Valeurs valides :
creating | available | updating | deleting | deleted | error
- Name
-
Nom de ce point d’accès. Il s’agit de la valeur de la balise
Name
.Type : chaîne
- OwnerId
-
Identifie Compte AWS le propriétaire de la ressource du point d'accès.
Type : chaîne
Contraintes de longueur : longueur maximale de 14.
Modèle :
^(\d{12})|(\d{4}-\d{4}-\d{4})$
- PosixUser
-
POSIXIdentité complète, y compris l'ID utilisateur, l'ID de groupe et le groupe secondaire du point d'accès utilisé pour toutes les opérations IDs sur les fichiers par les NFS clients utilisant le point d'accès.
Type : objet PosixUser
- RootDirectory
-
Répertoire du système de EFS fichiers que le point d'accès expose en tant que répertoire racine aux NFS clients utilisant le point d'accès.
Type : objet RootDirectory
- Tags
-
Les balises associées au point d’accès, présentées sous la forme d’un tableau d’objets Tag.
Type : tableau d’objets Tag
Erreurs
- AccessPointAlreadyExists
-
Renvoyé si le point d’accès que vous essayez de créer existe déjà, avec le jeton de création que vous avez fourni dans la demande.
HTTPCode de statut : 409
- AccessPointLimitExceeded
-
Renvoie si le Compte AWS nombre maximum de points d'accès autorisés par système de fichiers a déjà été créé. Pour en savoir plus, consultezhttps://docs.aws.amazon.com/efs/latest/ug/limits.html#limits-efs-resources-per-account-per-region.
HTTPCode de statut : 403
- BadRequest
-
Renvoyé si la demande est mal formulée ou contient une erreur telle qu’une valeur de paramètre non valide ou un paramètre obligatoire manquant.
HTTPCode de statut : 400
- 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
- InternalServerError
-
Renvoyé si une erreur s’est produite côté serveur.
HTTPCode de statut : 500
- ThrottlingException
-
Renvoyé lorsque l'
CreateAccessPoint
APIaction est appelée trop rapidement et que le nombre de points d'accès sur le système de fichiers approche de la limite de 120.HTTPCode de statut : 429
consultez aussi
Pour plus d'informations sur son utilisation API dans l'une des langues spécifiques AWS SDKs, consultez ce qui suit :