Configuración de la replicación en un sistema de archivos de EFS existente
Amazon EFS replica los datos y metadatos del sistema de archivos de origen en el sistema de archivos de destino y la Región de AWS que usted elija. Durante la replicación, Amazon EFS identifica las diferencias de datos entre los sistemas de archivos y las aplica al sistema de archivos de destino.
Para replicar en uno existente, lleve a cabo estos pasos.
Temas
nota
Un sistema de archivos solo puede formar parte de una configuración de replicación. No puede usar un sistema de archivos de destino como sistema de archivos de origen en otra configuración de replicación.
Paso 1: Deshabilitar la protección contra sobrescritura de la replicación en el sistema de archivos
Al crear un sistema de archivos de Amazon EFS, su protección de sobrescritura de replicación se habilita de forma predeterminada. La protección contra sobrescritura de la replicación evita que los sistemas de archivos se utilicen como destino en una configuración de replicación. Para poder usar el sistema de archivos como destino en una configuración de replicación, debe deshabilitar la protección. Si elimina la configuración de replicación, se vuelve a activar la protección contra sobrescritura de la replicación del sistema de archivos y se puede escribir en el sistema de archivos.
El estado de la protección contra sobrescritura de la replicación de un sistema de archivos de Amazon EFS puede tener uno de los valores que se describen en la siguiente tabla.
Estado del sistema de archivos | Descripción |
---|---|
ENABLED | El sistema de archivos no puede utilizarse como el sistema de archivos de destino en una configuración de replicación. El sistema de archivos se puede escribir. La protección contra sobrescritura de la replicación es ENABLED de forma predeterminada. |
DISABLED | El sistema de archivos puede utilizarse como el sistema de archivos de destino en una configuración de replicación. |
REPLICATING | El sistema de archivos se utiliza como el sistema de archivos de destino en una configuración de replicación. El sistema de archivos es de solo lectura y solo Amazon EFS lo modifica durante la replicación. |
Permiso necesario
Para deshabilitar la protección contra sobrescritura de la replicación se requieren permisos para la acción elasticfilesystem:UpdateFileSystemProtection
. Para obtener más información, consulte política adminsitrada por AWS: AmazonElasticfilesystemAccess.
Inicie sesión en la AWS Management Console y abra la consola de Amazon EFS en https://console.aws.amazon.com/efs/
. -
En el panel de navegación izquierdo, elija Sistemas de archivos.
-
En la lista Sistemas de archivos, elija el sistema de archivos Amazon EFS que desee utilizar como sistema de archivos de destino en un configuración de replicación.
-
En la sección Protección del sistema de archivos, desactive la Protección contra sobrescritura de la replicación.
Paso 2: Crear la configuración de replicación
Si el sistema de archivos de origen está cifrado, el sistema de archivos de destino también debe estar cifrado. Además, si el archivo de origen no está cifrado y el sistema de archivos de destino está cifrado, no podrá volver al destino de origen tras realizar una conmutación por error. Para obtener más información sobre el cifrado, consulte Cifrado de datos en Amazon EFS.
Inicie sesión en la AWS Management Console y abra la consola de Amazon EFS en https://console.aws.amazon.com/efs/
. -
Abra el sistema de archivos que desea replicar:
-
En el panel de navegación izquierdo, elija Sistemas de archivos.
-
En la lista Sistemas de archivos, elija el sistema de archivos Amazon EFS que desee replicar. El sistema de archivos que elija no puede usarse como sistema de archivos de origen o destino en una configuración de replicación existente.
-
-
Seleccione la pestaña Replicación.
-
En la sección Replicación, elija Crear replicación.
-
En Configuración de replicación, elija un sistema de archivos existente.
-
Elija Explorar EFS y, a continuación, seleccione el sistema de archivos. La ruta de acceso al sistema de archivos de destino aparece en el cuadro Destino.
-
Si la protección contra sobrescritura de la replicación está habilitada en el sistema de archivos, aparece una advertencia. Seleccione Deshabilitar protección para abrir el sistema de archivos en una pestaña nueva y desactivar la Protección contra sobrescritura de replicación. Tras deshabilitar la protección, vuelva a la pestaña Crear replicación y haga clic en el botón Actualizar para borrar el mensaje.
-
Elija Crear replicación, escriba confirmar en el cuadro de entrada del mensaje de confirmación y, a continuación, seleccione Crear replicación.
-
La sección Replicación muestra los detalles de la replicación.
-
Para ver la información de configuración del sistema de archivos de destino, elija el ID del sistema de archivos encima de Sistema de archivos de destino.
En esta sección se proporcionan ejemplos para crear una configuración de replicación en la AWS CLI mediante el comando create-replication-configuration
. El comando API equivalente es CreateReplicationConfiguration.
ejemplo : creación de una configuración de replicación para un sistema de archivos de destino Regional
En el siguiente ejemplo, se crea una configuración de replicación para el
del sistema de archivos. En el ejemplo, se utiliza el parámetro fs-0123456789abcdef1
Region
para crear un sistema de archivos de destino en la Región de AWS
. El parámetro eu-west-2
KmsKeyId
especifica el ID de la clave KMS que se va a utilizar al cifrar el sistema de archivos de destino:
aws efs create-replication-configuration \ --source-file-system-id
fs-0123456789abcdef1
\ --destinations "[{\"Region\":\"eu-west-2
\", \"KmsKeyId\":\"arn:aws:kms:us-east-2:111122223333:key\/abcd1234-ef56-ab78-cd90-1111abcd2222
\"}]"
AWS CLI responde de la siguiente manera:
{ "SourceFileSystemArn": "arn:aws:elasticfilesystem:us-east-1:111122223333:file-system/fs-0123456789abcdef1", "SourceFileSystemRegion": "us-east-1", "Destinations": [ { "Status": "ENABLING", "FileSystemId": "fs-0123456789abcde22", "Region": "eu-west-2" } ], "SourceFileSystemId": "fs-0123456789abcdef1", "CreationTime": 1641491892.0, "OriginalSourceFileSystemArn": "arn:aws:elasticfilesystem:us-east-1:111122223333:file-system/fs-0123456789abcdef1" }
ejemplo : creación de una configuración de replicación para un sistema de archivos de destino One Zone
En el siguiente ejemplo, se crea una configuración de replicación para el
del sistema de archivos. En el ejemplo, se utiliza el parámetro fs-0123456789abcdef1
AvailabilityZoneName
para crear un sistema de archivos de destino One Zone en la zona de disponibilidad
. Como no se especifica ninguna clave de KMS, el sistema de archivos de destino se cifra con la clave de servicio de AWS KMS predeterminada (us-west-2a
aws/elasticfilesystem
).
aws efs create-replication-configuration \ --source-file-system-id
fs-0123456789abcdef1
\ --destinations AvailabilityZoneName=us-west-2a