CreateLocationNfs - AWS DataSync

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

CreateLocationNfs

Crea una posizione di trasferimento per un file server Network File System (NFS). AWS DataSync può utilizzare questa posizione come origine o destinazione per il trasferimento di dati.

Prima di iniziare, assicuratevi di aver compreso come DataSync accede ai file server NFS.

Sintassi della richiesta

{ "MountOptions": { "Version": "string" }, "OnPremConfig": { "AgentArns": [ "string" ] }, "ServerHostname": "string", "Subdirectory": "string", "Tags": [ { "Key": "string", "Value": "string" } ] }

Parametri della richiesta

Per informazioni sui parametri comuni per tutte le azioni, consulta Parametri comuni.

La richiesta accetta i seguenti dati in formato JSON.

MountOptions

Specifica le opzioni che è DataSync possibile utilizzare per montare il file server NFS.

Tipo: oggetto NfsMountOptions

Campo obbligatorio: no

OnPremConfig

Speciifica l'Amazon Resource Name (ARN) DataSync dell'agente che può connettersi al tuo file server NFS.

Puoi specificare più di un agente. Per ulteriori informazioni, vedere Utilizzo di più DataSync agenti.

Tipo: oggetto OnPremConfig

Campo obbligatorio: sì

ServerHostname

Speciifica il nome DNS (Domain Name System) o l'indirizzo IP versione 4 del file server NFS a cui si connette l' DataSync agente.

Tipo: stringa

Limitazioni di lunghezza: lunghezza massima di 255.

Modello: ^(([a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9\-]*[A-Za-z0-9])$

Campo obbligatorio: sì

Subdirectory

Specificate il percorso di esportazione nel file server NFS che desiderate montare. DataSync

Questo percorso (o una sottodirectory del percorso) è il luogo in cui vengono DataSync trasferiti i dati da o verso. Per informazioni sulla configurazione di un'esportazione per DataSync, consultate Accesso ai file server NFS.

Tipo: stringa

Vincoli di lunghezza: lunghezza massima di 4096.

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

Campo obbligatorio: sì

Tags

Specifica le etichette che consentono di classificare, filtrare e cercare le risorse. AWS È consigliabile creare almeno un tag di nome per la posizione.

Tipo: matrice di oggetti TagListEntry

Membri dell'array: numero minimo di 0 elementi. Numero massimo di 50 item.

Campo obbligatorio: no

Sintassi della risposta

{ "LocationArn": "string" }

Elementi di risposta

Se l'operazione riesce, il servizio restituisce una risposta HTTP 200.

I dati seguenti vengono restituiti in formato JSON mediante il servizio.

LocationArn

L'ARN della posizione di trasferimento che hai creato per il tuo file server NFS.

Tipo: stringa

Limitazioni di lunghezza: lunghezza massima di 128.

Modello: ^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}$

Errori

Per informazioni sugli errori comuni a tutte le operazioni, consultare Errori comuni.

InternalException

Questa eccezione viene generata quando si verifica un errore nel servizio. AWS DataSync

Codice di stato HTTP: 500

InvalidRequestException

Questa eccezione viene generata quando il client invia una richiesta non valida.

Codice di stato HTTP: 400

Esempi

Esempio

L'esempio seguente crea una posizione di DataSync trasferimento per un file server NFS.

Richiesta di esempio

{ "MountOptions": { "Version": : "NFS4_0" }, "OnPremConfig": { "AgentArn": [ "arn:aws:datasync:us-east-2:111222333444:agent/agent-0b0addbeef44b3nfs" ] }, "ServerHostname": "MyServer@amazon.com", "Subdirectory": "/MyFolder", "Tags": [ { "Key": "Name", "Value": "FileSystem-1" } ] }

Esempio

La risposta restituisce l'ARN della posizione NFS.

Risposta di esempio

{ "LocationArn": "arn:aws:datasync:us-east-2:111222333444:location/loc-07db7abfc326c50aa" }

Vedi anche

Per ulteriori informazioni sull'utilizzo di questa API in una delle lingue specifiche, consulta quanto segue AWS SDKs: