CreateReplicationConfiguration - Amazon Elastic File System

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à.

CreateReplicationConfiguration

Crea una configurazione di replica che replica un EFS file system esistente in un nuovo file system di sola lettura. Per ulteriori informazioni, consulta Amazon EFS Replication nella Amazon EFS User Guide. La configurazione di replica specifica quanto segue:

  • File system di origine: il EFS file system che desideri replicare. Non è possibile utilizzare un file system scelto come file system di destinazione in un'altra configurazione di replica esistente.

  • Regione AWS — Il file system Regione AWS in cui viene creato il file system di destinazione. La EFS replica Amazon è disponibile Regioni AWS in tutto ciò che EFS è disponibile. La regione deve essere abilitata. Per ulteriori informazioni, consulta Managing Regioni AWS in the AWS General Reference Guide.

  • Configurazione del file system di destinazione: la configurazione del file system di destinazione in cui verrà replicato il file system di origine. In una configurazione di replica può esistere un solo file system di destinazione.

    I parametri per la configurazione di replica includono:

    • ID del file system: l'ID del file system di destinazione per la replica. Se non viene fornito alcun ID, EFS crea un nuovo file system con le impostazioni predefinite. Per i file system esistenti, la protezione da sovrascrittura della replica del file system deve essere disabilitata. Per ulteriori informazioni, consulta Replica su un file system esistente.

    • Zona di disponibilità: se si desidera che il file system di destinazione utilizzi lo storage a zona unica, è necessario specificare la zona di disponibilità in cui creare il file system. Per ulteriori informazioni, consulta i tipi di EFS file system nella Amazon EFS User Guide.

    • Crittografia: tutti i file system di destinazione vengono creati con la crittografia a riposo abilitata. Puoi specificare la chiave AWS Key Management Service (AWS KMS) utilizzata per crittografare il file system di destinazione. Se non specifichi una KMS chiave, EFS viene utilizzata la tua KMS chiave gestita dal servizio per Amazon.

      Nota

      Dopo aver creato il file system, non puoi modificare la KMS chiave.

Per i nuovi file system di destinazione, le seguenti proprietà sono impostate di default:

  • Modalità prestazioni: la modalità di prestazioni del file system di destinazione corrisponde a quella del file system di origine, a meno che il file system di destinazione non utilizzi lo storage EFS One Zone. In tal caso, viene utilizzata la modalità Prestazioni a scopi generali. La modalità Prestazioni non può essere modificata.

  • Modalità Throughput: la modalità Throughput del file system di destinazione corrisponde a quella del file system di origine. Dopo aver creato il file system, è possibile modificare la modalità di throughput.

  • gestione del ciclo di vita: la gestione del ciclo di vita non è abilitata nel file system di destinazione. Puoi abilitare la gestione del ciclo di vita dopo aver creato il file system di destinazione.

  • Backup automatici: i backup giornalieri automatici sono abilitati nel file system di destinazione. Dopo aver creato il file system, è possibile modificare l'impostazione.

Per ulteriori informazioni, consulta Amazon EFS Replication nella Amazon EFS User Guide.

Sintassi della richiesta

POST /2015-02-01/file-systems/SourceFileSystemId/replication-configuration HTTP/1.1 Content-type: application/json { "Destinations": [ { "AvailabilityZoneName": "string", "FileSystemId": "string", "KmsKeyId": "string", "Region": "string" } ] }

URIParametri della richiesta

La richiesta utilizza i seguenti URI parametri.

SourceFileSystemId

Speciifica il EFS file system Amazon che desideri replicare. Questo file system non può essere già un file system di origine o di destinazione in un'altra configurazione di replica.

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ì

Corpo della richiesta

La richiesta accetta i seguenti dati nel JSON formato.

Destinations

Una matrice di oggetti di configurazione di destinazione. È supportato un solo oggetto di configurazione di destinazione.

Tipo: matrice di oggetti DestinationToCreate

Campo obbligatorio: sì

Sintassi della risposta

HTTP/1.1 200 Content-type: application/json { "CreationTime": number, "Destinations": [ { "FileSystemId": "string", "LastReplicatedTimestamp": number, "Region": "string", "Status": "string" } ], "OriginalSourceFileSystemArn": "string", "SourceFileSystemArn": "string", "SourceFileSystemId": "string", "SourceFileSystemRegion": "string" }

Elementi di risposta

Se l'azione ha esito positivo, il servizio restituisce una risposta di HTTP 200.

I seguenti dati vengono restituiti in JSON formato dal servizio.

CreationTime

Descrive quando è stata creata la configurazione di replica.

Tipo: Timestamp

Destinations

Una matrice di oggetti di destinazione. È supportato un solo oggetto di destinazione.

Tipo: matrice di oggetti Destination

OriginalSourceFileSystemArn

L'Amazon Resource Name (ARN) del EFS file system di origine originale nella configurazione di replica.

▬Tipo: stringa

SourceFileSystemArn

L'Amazon Resource Name (ARN) del file system di origine corrente nella configurazione di replica.

▬Tipo: stringa

SourceFileSystemId

L'ID del EFS file system Amazon di origine che viene replicato.

▬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})$

SourceFileSystemRegion

L'ambiente Regione AWS in cui si trova il EFS file system di origine.

▬Tipo: stringa

Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 64 caratteri.

Modello: ^[a-z]{2}-((iso[a-z]{0,1}-)|(gov-)){0,1}[a-z]+-{0,1}[0-9]{0,1}$

Errori

BadRequest

Restituito se la richiesta non è valida o contiene un errore, ad esempio un valore di parametro non valido o un parametro obbligatorio mancante.

HTTPCodice di stato: 400

ConflictException

Restituito se il file system di origine in una replica è crittografato ma il file system di destinazione non è crittografato.

HTTPCodice di stato: 409

FileSystemLimitExceeded

Restituito se Account AWS ha già creato il numero massimo di file system consentiti per account.

HTTPCodice di stato: 403

FileSystemNotFound

Restituito se il FileSystemId valore specificato non esiste in quello del richiedente. Account AWS

HTTPCodice di stato: 404

IncorrectFileSystemLifeCycleState

Restituito se lo stato del ciclo di vita del file system non è “disponibile”.

HTTPCodice di stato: 409

InsufficientThroughputCapacity

Restituito se la capacità non è sufficiente per fornire un throughput aggiuntivo. Questo valore può essere restituito quando si tenta di creare un file system in modalità di throughput assegnato, quando si tenta di aumentare la velocità di trasmissione effettiva assegnata di un file system esistente o quando si tenta di modificare un file system esistente dalla modalità Bursting alla modalità Con provisioning. Riprova più tardi.

HTTPCodice di stato: 503

InternalServerError

Restituito se si è verificato un errore lato server.

HTTPCodice di stato: 500

ReplicationNotFound

Restituito se il file system specificato non dispone di una configurazione di replica.

HTTPCodice di stato: 404

ThroughputLimitExceeded

Restituito se la modalità di throughput o la quantità di throughput assegnata non possono essere modificate perché è stato raggiunto il limite di throughput di 1024 MiB/s.

HTTPCodice di stato: 400

UnsupportedAvailabilityZone

Restituito se la EFS funzionalità Amazon richiesta non è disponibile nella zona di disponibilità specificata.

HTTPCodice di stato: 400

ValidationException

Restituito se il AWS Backup servizio non è disponibile nel paese Regione AWS in cui è stata effettuata la richiesta.

HTTPCodice di stato: 400

Vedi anche

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