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à.
CreateMountTarget
Crea un target di montaggio per un file system. È quindi possibile montare il file system sulle EC2 istanze utilizzando la destinazione di montaggio. Per ulteriori informazioni sulle destinazioni di montaggio, vedere Gestione delle destinazioni di montaggio.
Per creare una destinazione di montaggio per un file system EFS, lo stato del ciclo di vita del file system deve essere. available
Per ulteriori informazioni, consulta DescribeFileSystems.
Dopo aver creato la destinazione di montaggio, Amazon EFS restituisce una risposta che include un indirizzo IP MountTargetId
e un indirizzo IP (IpAddress
oIpv6Address
). Utilizzi questo indirizzo IP per montare il file system in un' EC2 istanza. Durante il montaggio del file system è anche possibile utilizzare il nome DNS del target di montaggio. L' EC2 istanza su cui si monta il file system utilizzando la destinazione di montaggio può risolvere il nome DNS della destinazione di montaggio nel relativo indirizzo IP. Per ulteriori informazioni, consulta Come funziona Amazon EFS.
Tieni presente che è possibile creare target di montaggio per un file system in un solo VPC e che può esserci un solo target di montaggio per ogni zona di disponibilità. Per ulteriori informazioni, consulta Creazione di target di montaggio.
Se la richiesta soddisfa i requisiti, Amazon EFS procede in questo modo:
-
Crea un nuovo target di montaggio nella sottorete specificata.
-
Crea una nuova interfaccia di rete nella sottorete con quanto segue:
-
La descrizione
Mount target fsmt-id for file system fs-id
dovefsmt-id
è l'ID del target di montaggio, edfs-id
è.FileSystemId
-
La
requesterManaged
proprietà dell'interfaccia di rete è impostata su e ilrequesterId
valore impostato suEFS
.true
Ogni destinazione di montaggio ha una corrispondente interfaccia di EC2 rete gestita dal richiedente. Dopo aver creato l'interfaccia di rete, Amazon EFS imposta il
NetworkInterfaceId
campo nella descrizione della destinazione di montaggio sull'ID dell'interfaccia di rete e l'indirizzo IP sul relativo indirizzo. Se la creazione dell'interfaccia di rete non riesce, l'intera operazioneCreateMountTarget
ha esito negativo. -
Nota
La chiamata CreateMountTarget
restituisce solo dopo aver creato l'interfaccia di rete ma, mentre il target di montaggio è ancora in stato creating
, è possibile controllarne lo stato di creazione chiamando l'operazione DescribeMountTargets che, tra l’altro, restituirà lo stato del target di montaggio.
Questa operazione richiede autorizzazioni per le seguenti operazioni sul file system:
-
elasticfilesystem:CreateMountTarget
Questa operazione richiede anche le autorizzazioni per le seguenti EC2 azioni Amazon:
-
ec2:DescribeSubnets
-
ec2:DescribeNetworkInterfaces
-
ec2:CreateNetworkInterface
Sintassi della richiesta
POST /2015-02-01/mount-targets HTTP/1.1
Content-type: application/json
{
"FileSystemId": "string
",
"IpAddress": "string
",
"IpAddressType": "string
",
"Ipv6Address": "string
",
"SecurityGroups": [ "string
" ],
"SubnetId": "string
"
}
Parametri della richiesta URI:
La richiesta non utilizza parametri URI.
Corpo della richiesta
La richiesta accetta i seguenti dati in formato JSON.
- FileSystemId
-
L'ID del file system per il quale creare il target di montaggio.
Tipo: stringa
Limitazioni di lunghezza: lunghezza massima di 128.
Modello:
^(arn:aws[-a-z]*:elasticfilesystem:[0-9a-z-:]+:file-system/fs-[0-9a-f]{8,40}|fs-[0-9a-f]{8,40})$
Campo obbligatorio: sì
- IpAddress
-
Se
IpAddressType
for the mount target è IPv4 (IPV4_ONLY
oDUAL_STACK
), specifica l' IPv4 indirizzo da utilizzare. Se non lo specifichiIpAddress
, Amazon EFS seleziona un indirizzo IP inutilizzato dalla sottorete specificata per.SubnetId
Tipo: stringa
Limitazioni di lunghezza: lunghezza minima pari a 7. La lunghezza massima è 15 caratteri.
Modello:
^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$
Campo obbligatorio: no
- IpAddressType
-
Il tipo di indirizzo IP per la destinazione di montaggio. I valori possibili sono
IPV4_ONLY
(solo IPv4 indirizzi),IPV6_ONLY
(solo IPv6 indirizzi) eDUAL_STACK
(dual-stack, entrambi IPv4 e IPv6 indirizzi). Se non si specifica unIpAddressType
, allora vieneIPV4_ONLY
utilizzato.Nota
IPAddressType
Deve corrispondere al tipo di IP della sottorete. Inoltre, ilIPAddressType
parametro sostituisce il valore impostato come indirizzo IP predefinito per la sottorete nel VPC. Ad esempio, seIPAddressType
èIPV4_ONLY
ed ètrue
, alloraAssignIpv6AddressOnCreation
IPv4 viene utilizzato per la destinazione di montaggio. Per ulteriori informazioni, consulta la sezione Modifica dell'attributo di assegnazione degli indirizzi IP della sottorete.Tipo: stringa
Valori validi:
IPV4_ONLY | IPV6_ONLY | DUAL_STACK
Campo obbligatorio: no
- Ipv6Address
-
Se
IPAddressType
for the mount target è IPv6 (IPV6_ONLY
oDUAL_STACK
), allora specifica l' IPv6 indirizzo da utilizzare. Se non lo specifichiIpv6Address
, Amazon EFS seleziona un indirizzo IP inutilizzato dalla sottorete specificata per.SubnetId
Tipo: stringa
Limitazioni di lunghezza: lunghezza minima di 3. Lunghezza massima di 39.
Campo obbligatorio: no
- SecurityGroups
-
Gruppo di sicurezza VPC IDs, del modulo.
sg-xxxxxxxx
Questi devono essere per lo stesso VPC della sottorete specificata. Il numero massimo di gruppi di sicurezza dipende dalla quota dell'account. Per ulteriori informazioni, consulta Amazon VPC Quotas nella Amazon VPC User Guide (consulta la tabella dei gruppi di sicurezza). Se non specifichi un gruppo di sicurezza, Amazon EFS utilizza il gruppo di sicurezza predefinito per il VPC della sottorete.Tipo: matrice di stringhe
Membri della matrice: numero massimo di 100 elementi.
Limitazioni di lunghezza: lunghezza minima pari a 11. La lunghezza massima è 43 caratteri.
Modello:
^sg-[0-9a-f]{8,40}
Campo obbligatorio: no
- SubnetId
-
L'ID della sottorete in cui aggiungere il target di montaggio. Per i file system a zona singola, utilizza la sottorete associata alla zona di disponibilità del file system. Il tipo di sottorete deve essere dello stesso tipo di.
IpAddressType
Tipo: stringa
Limitazioni di lunghezza: lunghezza minima pari a 15. La lunghezza massima è 47 caratteri.
Modello:
^subnet-[0-9a-f]{8,40}$
Campo obbligatorio: sì
Sintassi della risposta
HTTP/1.1 200
Content-type: application/json
{
"AvailabilityZoneId": "string",
"AvailabilityZoneName": "string",
"FileSystemId": "string",
"IpAddress": "string",
"Ipv6Address": "string",
"LifeCycleState": "string",
"MountTargetId": "string",
"NetworkInterfaceId": "string",
"OwnerId": "string",
"SubnetId": "string",
"VpcId": "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.
- AvailabilityZoneId
-
L'identificatore univoco e coerente della zona di disponibilità in cui risiede il target di montaggio. Ad esempio,
use1-az1
è un ID AZ per la regione us-east-1 e ha la stessa posizione in ogni. Account AWSTipo: stringa
- AvailabilityZoneName
-
Il nome della zona di disponibilità in cui si trova il target di montaggio. Le zone di disponibilità sono mappate indipendentemente in base ai nomi di ciascuna. Account AWS Ad esempio, la zona
us-east-1a
di disponibilità dell'utente Account AWS potrebbe non corrispondere a quellaus-east-1a
di un'altra Account AWS.Tipo: stringa
Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 64 caratteri.
Modello:
.+
- FileSystemId
-
L'ID del file system per il quale creare il target di montaggio.
Tipo: stringa
Limitazioni di lunghezza: lunghezza massima di 128.
Modello:
^(arn:aws[-a-z]*:elasticfilesystem:[0-9a-z-:]+:file-system/fs-[0-9a-f]{8,40}|fs-[0-9a-f]{8,40})$
- IpAddress
-
L' IPv4 indirizzo per la destinazione di montaggio.
Tipo: stringa
Limitazioni di lunghezza: lunghezza minima pari a 7. La lunghezza massima è 15 caratteri.
Modello:
^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$
- Ipv6Address
-
L' IPv6 indirizzo per il target di montaggio.
Tipo: stringa
Limitazioni di lunghezza: lunghezza minima di 3. Lunghezza massima di 39.
- LifeCycleState
-
Stato del ciclo di vita del target di montaggio.
Tipo: stringa
Valori validi:
creating | available | updating | deleting | deleted | error
- MountTargetId
-
ID del target di montaggio assegnato dal sistema.
Tipo: stringa
Limitazioni di lunghezza: lunghezza minima pari a 13. La lunghezza massima è 45 caratteri.
Modello:
^fsmt-[0-9a-f]{8,40}$
- NetworkInterfaceId
-
L'ID dell'interfaccia di rete creata da Amazon EFS al momento della creazione del target di montaggio.
Tipo: stringa
- OwnerId
-
Account AWS ID proprietario della risorsa.
Tipo: stringa
Limitazioni di lunghezza: lunghezza massima di 14.
Modello:
^(\d{12})|(\d{4}-\d{4}-\d{4})$
- SubnetId
-
L'ID della sottorete del target di montaggio.
Tipo: stringa
Limitazioni di lunghezza: lunghezza minima pari a 15. La lunghezza massima è 47 caratteri.
Modello:
^subnet-[0-9a-f]{8,40}$
- VpcId
-
L'ID del cloud privato virtuale (VPC) in cui è configurato il target di montaggio.
Tipo: stringa
Errori
- AvailabilityZonesMismatch
-
Restituito se la zona di disponibilità specificata per la destinazione di montaggio è diversa dalla zona di disponibilità del file system. Per ulteriori informazioni, consulta Ridondanza dello storage a livello regionale e a zona unica.
Codice di stato HTTP: 400
- BadRequest
-
Restituito se la richiesta non è valida o contiene un errore, ad esempio un valore di parametro non valido o un parametro obbligatorio mancante.
Codice di stato HTTP: 400
- FileSystemNotFound
-
Restituito se il
FileSystemId
valore specificato non esiste nella cartella del richiedente. Account AWSCodice di stato HTTP: 404
- IncorrectFileSystemLifeCycleState
-
Restituito se lo stato del ciclo di vita del file system non è “disponibile”.
Codice di stato HTTP: 409
- InternalServerError
-
Restituito se si è verificato un errore lato server.
Codice di stato HTTP: 500
- IpAddressInUse
-
Restituito se la richiesta ha specificato un indirizzo IP (
IpAddress
oIpv6Address
) che è già in uso nella sottorete.Codice di stato HTTP: 409
- MountTargetConflict
-
Restituito se il target di montaggio viola una delle restrizioni specificate in base ai target di montaggio esistenti del file system.
Codice di stato HTTP: 409
- NetworkInterfaceLimitExceeded
-
L'account chiamante ha raggiunto il limite per le interfacce di rete elastiche per lo specifico Regione AWS. Elimina alcune interfacce di rete o richiedi l'aumento della quota dell'account. Per ulteriori informazioni, consulta Quote di Amazon VPC nella Guida per l’utente di Amazon VPC (vedi la voce Interfacce di rete per regione nella tabella Interfacce di rete).
Codice di stato HTTP: 409
- NoFreeAddressesInSubnet
-
Ha restituito no
IpAddress
oIpv6Address
è stato fornito nella richiesta e non ci sono indirizzi IP liberi nella sottorete specificata.Codice di stato HTTP: 409
- SecurityGroupLimitExceeded
-
Restituito se il numero
SecurityGroups
specificato nella richiesta è superiore al limite, che si basa sulla quota dell'account. Elimina alcuni gruppi di sicurezza o richiedi l'aumento della quota dell'account. Per ulteriori informazioni, consulta Amazon VPC Quotas nella Amazon VPC User Guide (consulta la tabella dei gruppi di sicurezza).Codice di stato HTTP: 400
- SecurityGroupNotFound
-
Restituito se uno dei gruppi di sicurezza specificati non esiste nel cloud privato virtuale (VPC) della sottorete.
Codice di stato HTTP: 400
- SubnetNotFound
-
Restituito se non è presente alcuna sottorete con l'ID
SubnetId
fornito nella richiesta.Codice di stato HTTP: 400
- UnsupportedAvailabilityZone
-
Restituito se la funzionalità Amazon EFS richiesta non è disponibile nella zona di disponibilità specificata.
Codice di stato HTTP: 400
Esempi
Crea un target di montaggio a un IPv4 indirizzo disponibile su una sottorete
La richiesta seguente specifica solo il file system e la sottorete per la destinazione di montaggio. La destinazione viene creata a un IPv4 indirizzo disponibile nella sottorete specificata, con il gruppo di sicurezza predefinito associato al VPC.
Richiesta di esempio
POST /2015-02-01/mount-targets HTTP/1.1
Host: elasticfilesystem.us-west-2.amazonaws.com
x-amz-date: 20140620T221118Z
Authorization: <...>
Content-Type: application/json
Content-Length: 160
{"SubnetId": "subnet-748c5d03", "FileSystemId": "fs-01234567"}
Risposta di esempio
HTTP/1.1 200 OK
x-amzn-RequestId: 01234567-89ab-cdef-0123-456789abcdef
Content-Type: application/json
Content-Length: 252
{
"OwnerId": "231243201240",
"MountTargetId": "fsmt-55a4413c",
"FileSystemId": "fs-01234567",
"SubnetId": "subnet-01234567",
"LifeCycleState": "available",
"IpAddress": "172.31.22.183"
"NetworkInterfaceId":"eni-1bcb7772"
"AvailabilityZoneId": "eus1-az2",
"AvailabilityZoneName": "eu-south-1b",
"VpcId": "vpc-08d45b31fa009a15e"
}
Crea un target di montaggio a un indirizzo specifico IPv4
La richiesta seguente specifica il file system, la sottorete, il gruppo di sicurezza e l' IPv4indirizzo da utilizzare per la destinazione di montaggio.
Richiesta di esempio
POST /2015-02-01/mount-targets HTTP/1.1
Host: elasticfilesystem.us-west-2.amazonaws.com
x-amz-date: 20140620T221118Z
Authorization: <...>
Content-Type: application/json
Content-Length: 160
{
"FileSystemId":"fs-01234567",
"SubnetId":"subnet-01234567",
"IpAddress":"10.0.2.42",
"SecurityGroups":[
"sg-01234567"
]
}
Risposta di esempio
HTTP/1.1 200 OK
x-amzn-RequestId: 01234567-89ab-cdef-0123-456789abcdef
Content-Type: application/json
Content-Length: 252
{
"OwnerId":"251839141158",
"MountTargetId":"fsmt-9a13661e",
"FileSystemId":"fs-01234567",
"SubnetId":"subnet-fd04ff94",
"LifeCycleState":"available",
"IpAddress":"10.0.2.42",
"NetworkInterfaceId":"eni-1bcb7772"
"AvailabilityZoneId": "eus1-az2",
"AvailabilityZoneName": "eu-south-1b",
"VpcId": "vpc-08d45b31fa009a15e"
}
Crea una destinazione di montaggio a un indirizzo specifico IPv6
La richiesta seguente specifica il file system, la sottorete, il gruppo di sicurezza e l' IPv6indirizzo da utilizzare per la destinazione di montaggio.
Richiesta di esempio
POST /2015-02-01/mount-targets HTTP/1.1
Host: elasticfilesystem.us-west-2.amazonaws.com
x-amz-date: 20140620T221118Z
Authorization: <...>
Content-Type: application/json
Content-Length: 160
{
"FileSystemId":"fs-01234567",
"SubnetId":"subnet-01234567",
"Ipv6Address":"2001:0db8:85a3:0000:0000:8a2e:0370:7334",
"IpAddressType": "IPV6_ONLY",
"SecurityGroups":[
"sg-01234567"
]
}
Risposta di esempio
HTTP/1.1 200 OK
x-amzn-RequestId: 01234567-89ab-cdef-0123-456789abcdef
Content-Type: application/json
Content-Length: 252
{
"OwnerId":"251839141158",
"MountTargetId":"fsmt-9a13661e",
"FileSystemId":"fs-01234567",
"SubnetId":"subnet-fd04ff94",
"LifeCycleState":"available",
"Ipv6Address":"2001:0db8:85a3:0000:0000:8a2e:0370:7334",
"NetworkInterfaceId":"eni-1bcb7772"
"AvailabilityZoneId": "eus1-az2",
"AvailabilityZoneName": "eu-south-1b",
"VpcId": "vpc-08d45b31fa009a15e"
}
Crea una destinazione di montaggio a un IPv4 indirizzo disponibile su una sottorete dual-stack
La richiesta seguente specifica il file system, la sottorete e il tipo di indirizzo per la destinazione di montaggio. La destinazione viene creata a un IPv4 indirizzo disponibile nella sottorete dual-stack specificata, con il gruppo di sicurezza predefinito associato al VPC.
Richiesta di esempio
POST /2015-02-01/mount-targets HTTP/1.1
Host: elasticfilesystem.us-west-2.amazonaws.com
x-amz-date: 20140620T221118Z
Authorization: <...>
Content-Type: application/json
Content-Length: 160
{"SubnetId": "subnet-748c5d03", "FileSystemId": "fs-01234567"}
Risposta di esempio
HTTP/1.1 200 OK
x-amzn-RequestId: 01234567-89ab-cdef-0123-456789abcdef
Content-Type: application/json
Content-Length: 252
{
"OwnerId": "251839141158",
"MountTargetId": "fsmt-55a4413c",
"FileSystemId": "fs-01234567",
"SubnetId":"subnet-fd04ff94",
"LifeCycleState": "available",
"IpAddress": "172.31.22.183"
"Ipv6Address": "2a05:d01a:419:8611:3e57:75ab:5719:b238",
"NetworkInterfaceId": "eni-01234567",
"AvailabilityZoneId": "eus1-az2",
"AvailabilityZoneName": "eu-south-1b",
"VpcId": "vpc-08d45b31fa009a15e"
}
Crea un target di montaggio su Ipv4 e indirizzi specifici su una sottorete dual-stack IPv6
La seguente richiesta specifica il file system, la sottorete, il gruppo di sicurezza, l'indirizzo e l'indirizzo per la destinazione di montaggio. IPv4 IPv6 La destinazione viene creata all' IPv6indirizzo IPv4 e specificato su una sottorete dual-stack.
Richiesta di esempio
POST /2015-02-01/mount-targets HTTP/1.1
Host: elasticfilesystem.us-west-2.amazonaws.com
x-amz-date: 20140620T221118Z
Authorization: <...>
Content-Type: application/json
Content-Length: 160
{
"FileSystemId":"fs-01234567",
"SubnetId":"subnet-01234567",
"IpAddressType": "DUAL_STACK",
"IpAddress": "10.0.1.25",
"Ipv6Address":"2001:0db8:85a3:0000:0000:8a2e:0370:7334",
"SecurityGroups":[
"sg-01234567"
]
}
Risposta di esempio
HTTP/1.1 200 OK
x-amzn-RequestId: 01234567-89ab-cdef-0123-456789abcdef
Content-Type: application/json
Content-Length: 252
{
"OwnerId": "231243201240",
"MountTargetId": "fsmt-55a4413c",
"FileSystemId": "fs-01234567",
"SubnetId": "subnet-01234567",
"LifeCycleState": "available",
"IpAddress": "10.0.1.25",
"Ipv6Address":"2001:0db8:85a3:0000:0000:8a2e:0370:7334",
"NetworkInterfaceId": "eni-01234567",
"AvailabilityZoneId": "eus1-az2",
"AvailabilityZoneName": "eu-south-1b",
"VpcId": "vpc-08d45b31fa009a15e"
}
Vedi anche
Per ulteriori informazioni sull'utilizzo di questa API in una delle lingue AWS SDKs specifiche, consulta quanto segue: