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: