Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
CreateAccessPoint
Erzeugt einen EFS Access Point. Ein Access Point ist eine anwendungsspezifische Ansicht eines EFS Dateisystems, die einen Betriebssystembenutzer und eine Betriebssystemgruppe sowie einen Dateisystempfad auf jede Dateisystemanfrage anwendet, die über den Access Point gestellt wird. Der Betriebssystembenutzer und die Gruppe haben Vorrang vor allen vom Client bereitgestellten Identitätsinformationen. NFS Der Dateisystempfad wird als Stammverzeichnis des Zugangspunkts verfügbar gemacht. Anwendungen, die den Zugangspunkt verwenden, können nur auf Daten in einem eigenen Verzeichnis und die darunter liegende Ebene zugreifen. Weitere Informationen finden Sie unter Mounten eines Dateisystems mithilfe von EFS Access Points.
Anmerkung
Wenn mehrere Anfragen zum Erstellen von Zugangspunkten auf demselben Dateisystem schnell hintereinander gesendet werden und sich das Dateisystem dem Grenzwert von 1.000 Zugangspunkten nähert, kann es bei diesen Anfragen zu einer Drosselung der Antwort kommen. Dadurch wird sichergestellt, dass das Dateisystem den angegebenen Grenzwert nicht überschreitet.
Diese Operation erfordert Berechtigungen für die Aktion elasticfilesystem:CreateAccessPoint
.
Zugangspunkte können bei der Erstellung mit einem Tag versehen werden. Wenn bei der Erstellungsaktion Tags angegeben wurden, IAM führt eine zusätzliche Autorisierung für die elasticfilesystem:TagResource
Aktion durch, um zu überprüfen, ob Benutzer berechtigt sind, Tags zu erstellen. Daher müssen Sie explizite Berechtigungen für die Verwendung der Aktion elasticfilesystem:TagResource
gewähren. Weitere Informationen finden Sie unter Erteilen der Berechtigung zum Taggen von Ressourcen während der Erstellung.
Anforderungssyntax
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
"
}
]
}
URIParameter anfordern
Die Anfrage verwendet keine URI Parameter.
Anforderungstext
Die Anfrage akzeptiert die folgenden Daten im JSON Format.
- ClientToken
-
Eine Zeichenfolge mit bis zu 64 ASCII Zeichen, die Amazon EFS verwendet, um eine idempotente Erstellung sicherzustellen.
Typ: Zeichenfolge
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.
Pattern:
.+
Erforderlich: Ja
- FileSystemId
-
Die ID des EFS Dateisystems, auf das der Access Point Zugriff gewährt.
Typ: Zeichenfolge
Längenbeschränkungen: Maximale Länge beträgt 128 Zeichen.
Pattern:
^(arn:aws[-a-z]*:elasticfilesystem:[0-9a-z-:]+:file-system/fs-[0-9a-f]{8,40}|fs-[0-9a-f]{8,40})$
Erforderlich: Ja
- PosixUser
-
Der Betriebssystembenutzer und die Gruppe, die auf alle über den Zugangspunkt getätigten Dateisystemanfragen angewendet wurden.
Typ: PosixUser Objekt
Erforderlich: Nein
- RootDirectory
-
Gibt das Verzeichnis im EFS Dateisystem an, das der Access Point den NFS Clients, die den Access Point verwenden, als Stammverzeichnis Ihres Dateisystems zur Verfügung stellt. Die Clients, die den Zugangspunkt verwenden, können nur auf das Stammverzeichnis und die darunter liegende Ebene zugreifen. Wenn das
Path
angegebeneRootDirectory
> nicht existiert, EFS erstellt Amazon es und wendet dieCreationInfo
Einstellungen an, wenn ein Client eine Verbindung zu einem Access Point herstellt. Wenn Sie einRootDirectory
angeben, müssen Sie denPath
und dieCreationInfo
bereitstellen.Amazon EFS erstellt nur dann ein Stammverzeichnis, wenn Sie CreationInfo: OwnUid, Own GID und die Berechtigungen für das Verzeichnis angegeben haben. Wenn Sie diese Informationen nicht angeben, erstellt Amazon EFS das Stammverzeichnis nicht. Wenn das Stammverzeichnis nicht existiert, schlagen Mount-Versuche beim Zugangspunkt fehl.
Typ: RootDirectory Objekt
Erforderlich: Nein
- Tags
-
Erzeugt Tags, die dem Zugangspunkt zugeordnet sind. Jedes Tag ist ein Schlüssel-Wert-Paar, wobei jeder Schlüssel eineindeutig sein muss. Weitere Informationen finden Sie im AWS Allgemeinen Referenzhandbuch unter AWS Ressourcen kennzeichnen.
Typ: Array von Tag-Objekten
Erforderlich: Nein
Antwortsyntax
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"
}
]
}
Antwortelemente
Wenn die Aktion erfolgreich ist, sendet der Dienst eine HTTP 200-Antwort zurück.
Die folgenden Daten werden vom Dienst im JSON Format zurückgegeben.
- AccessPointArn
-
Der eindeutige Amazon-Ressourcenname (ARN), der dem Access Point zugeordnet ist.
Typ: Zeichenfolge
Längenbeschränkungen: Maximale Länge beträgt 128 Zeichen.
Pattern:
^arn:aws[-a-z]*:elasticfilesystem:[0-9a-z-:]+:access-point/fsap-[0-9a-f]{8,40}$
- AccessPointId
-
Die von Amazon zugewiesene ID des Access PointsEFS.
Typ: Zeichenfolge
Längenbeschränkungen: Maximale Länge beträgt 128 Zeichen.
Pattern:
^(arn:aws[-a-z]*:elasticfilesystem:[0-9a-z-:]+:access-point/fsap-[0-9a-f]{8,40}|fsap-[0-9a-f]{8,40})$
- ClientToken
-
Die Opaque-Zeichenfolge, die in der Anforderung angegeben wird, um eine idempotente Erstellung zu gewährleisten.
Typ: Zeichenfolge
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.
Pattern:
.+
- FileSystemId
-
Die ID des EFS Dateisystems, für das der Access Point gilt.
Typ: Zeichenfolge
Längenbeschränkungen: Maximale Länge beträgt 128 Zeichen.
Pattern:
^(arn:aws[-a-z]*:elasticfilesystem:[0-9a-z-:]+:file-system/fs-[0-9a-f]{8,40}|fs-[0-9a-f]{8,40})$
- LifeCycleState
-
Identifiziert die Lebenszyklusphase des Zugangspunkts.
Typ: Zeichenfolge
Zulässige Werte:
creating | available | updating | deleting | deleted | error
- Name
-
Der Name dieses Zugangspunkts. Dies ist der Wert des
Name
-Tags.Typ: Zeichenfolge
- OwnerId
-
Identifiziert den AWS-Konto , dem die Access Point-Ressource gehört.
Typ: Zeichenfolge
Längenbeschränkungen: Maximale Länge beträgt 14 Zeichen.
Pattern:
^(\d{12})|(\d{4}-\d{4}-\d{4})$
- PosixUser
-
Die vollständige POSIX Identität, einschließlich Benutzer-ID, Gruppen-ID und sekundärer Gruppe IDs auf dem Access Point, die für alle Dateioperationen von NFS Clients verwendet wird, die den Access Point verwenden.
Typ: PosixUser Objekt
- RootDirectory
-
Das Verzeichnis im EFS Dateisystem, das der Access Point den NFS Clients, die den Access Point verwenden, als Stammverzeichnis zur Verfügung stellt.
Typ: RootDirectory Objekt
- Tags
-
Die mit dem Zugangspunkt verknüpften Tags, dargestellt als ein Array von Tag-Objekten.
Typ: Array von Tag-Objekten
Fehler
- AccessPointAlreadyExists
-
Wird zurückgegeben, wenn der Zugangspunkt, den Sie erstellen möchten, bereits existiert, und zwar mit dem Erstellungstoken, das Sie in der Anfrage angegeben haben.
HTTPStatuscode: 409
- AccessPointLimitExceeded
-
Wird zurückgegeben, wenn der AWS-Konto bereits die maximal zulässige Anzahl von Zugriffspunkten pro Dateisystem erstellt hat. Weitere Informationen finden Sie unter https://docs.aws.amazon.com/efs/latest/ug/limits.html#limits-efs-resources-per-account-per-region.
HTTPStatuscode: 403
- BadRequest
-
Wird zurückgegeben, wenn die Anfrage fehlerhaft ist oder einen Fehler enthält, z. B. einen ungültigen Parameterwert oder einen fehlenden erforderlichen Parameter.
HTTPStatuscode: 400
- FileSystemNotFound
-
Wird zurückgegeben, wenn der angegebene
FileSystemId
Wert im Wert des Anforderers nicht vorhanden ist AWS-Konto.HTTPStatuscode: 404
- IncorrectFileSystemLifeCycleState
-
Wird zurückgegeben, wenn der Lebenszyklusstatus des Dateisystems nicht „verfügbar“ ist.
HTTPStatuscode: 409
- InternalServerError
-
Wird zurückgegeben, wenn auf der Serverseite ein Fehler aufgetreten ist.
HTTPStatuscode: 500
- ThrottlingException
-
Wird zurückgegeben, wenn die
CreateAccessPoint
API Aktion zu schnell aufgerufen wird und sich die Anzahl der Access Points im Dateisystem dem Grenzwert von 120 nähert.HTTPStatuscode: 429
Weitere Informationen finden Sie unter:
Weitere Informationen zur Verwendung API in einer der sprachspezifischen Sprachen finden Sie im AWS SDKs Folgenden: