As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Configurar a replicação para um sistema de arquivos do EFS existente
O Amazon EFS replica os dados e os metadados do sistema de arquivos de origem para o sistema de arquivos de destino e você Região da AWS escolhe. Durante a replicação, o Amazon EFS identifica as diferenças de dados entre os sistemas de arquivos e as aplica ao sistema de arquivos de destino.
Para replicar um sistema de arquivos existente, siga as etapas abaixo.
Tópicos
nota
Um sistema de arquivos só pode fazer parte de uma configuração de replicação. Você não pode usar um sistema de arquivos de destino como sistema de arquivos de origem em outra configuração de replicação.
Etapa 1: desabilitar a proteção contra substituição de replicação no sistema de arquivos
Quando você cria um sistema de arquivos do Amazon EFS, sua proteção contra substituição de replicação é habilitada por padrão. A proteção contra substituição de replicação impede que o sistema de arquivos seja usados como destino em uma configuração de replicação. Antes de usar o sistema de arquivos como destino em uma configuração de replicação, você deve desativar a proteção. Se você excluir a configuração de replicação, a proteção contra substituição de replicação do sistema de arquivos será reativada e o sistema de arquivos se tornará gravável.
O status da proteção contra substituição de replicação para um sistema de arquivos do Amazon EFS pode ter um dos valores de status descritos na tabela a seguir.
| Estado do sistema de arquivos | Description |
|---|---|
| ENABLED | O sistema de arquivos de origem não pode ser usado como sistema de arquivos de destino em uma configuração de replicação. O sistema de arquivos é gravável. A proteção contra substituição de replicação é ENABLED por padrão. |
| DESATIVADA | O sistema de arquivos de origem pode ser usado como sistema de arquivos de destino em uma configuração de replicação. |
| REPLICAÇÃO | O sistema de arquivos de origem está sendo usado como sistema de arquivos de destino em uma configuração de replicação. O sistema de arquivos é somente para leitura e só é modificado pela replicação do Amazon EFS durante a replicação. |
Permissão obrigatória
Desabilitar a proteção contra substituição de replicação requer permissões para a ação elasticfilesystem:UpdateFileSystemProtection. Para obter mais informações, consulte AWS política gerenciada: AmazonElasticFileSystemFullAccess.
Faça login no Console de gerenciamento da AWS e abra o console do Amazon EFS em https://console.aws.amazon.com/efs/
. -
No painel de navegação à esquerda, selecione Sistemas de arquivos.
-
Na lista Sistemas de arquivos, escolha o sistema de arquivos Amazon EFS que você deseja usar como sistema de arquivos de destino em uma configuração de replicação.
-
Na seção Proteção ao sistema de arquivos, desative a Proteção contra substituição de replicação.
No exemplo a seguir, o comando da CLI update-file-system-protection desabilita a proteção contra substituição de replicação para o sistema de arquivos especificado. O comando equivalente da API é UpdateFileSystemProtection.
aws efs update-file-system-protection --file-system-idfs-0a8b2be428114d97c--replication-overwrite-protection DISABLED
A AWS CLI resposta é a seguinte.
{ "ReplicationOverwriteProtection": "DISABLED" }
Etapa 2: criar a configuração de replicação
Depois de desabilitar a proteção contra substituição de replicação no sistema de arquivos de destino, você pode criar a configuração de replicação. Ao realizar a replicação para um sistema de arquivos existente, o sistema de arquivos de destino pode estar na mesma conta ou em uma conta diferente do sistema de arquivos de origem.
Antes de criar uma configuração de replicação para o Amazon EFS, analise os seguintes requisitos e considerações importantes:
-
Se o sistema de arquivos de origem estiver criptografado, o sistema de arquivos de destino também deverá ser criptografado. Além disso, se o arquivo de origem não estiver criptografado e o sistema de arquivos de destino estiver criptografado, você não poderá retornar ao destino de origem após realizar o failover. Para obter mais informações sobre criptografia, consulte Criptografia de dados no Amazon EFS.
-
Quando você configura inicialmente a replicação para um sistema de arquivos existente, o Amazon EFS grava ou remove dados existentes do sistema de arquivos de destino para comparar com os dados no sistema de arquivos de origem. Se você não quiser alterar os dados no sistema de arquivos de destino, deverá realizar a replicação para um novo sistema de arquivos. Para obter mais informações, consulte Configurar a replicação para o novo sistema de arquivos do EFS.
-
Os dados replicados no sistema de arquivos de destino só podem ser acessados após a conclusão da sincronização inicial. A duração de sincronização depende de fatores, como o tamanho do sistema de arquivos de origem e o número de arquivos nele. Para acessar mais informações sobre a performance da replicação, consulte Performance de replicação.
Pré-requisitos
Tenha uma cópia do ID do sistema de arquivos de destino (para replicação na mesma conta) ou do ARN do sistema de arquivos de destino (para replicação entre contas) que você deseja usar.
Se o sistema de arquivos de destino estiver em um sistema Conta da AWS diferente do sistema de arquivos de origem, crie uma função do IAM que permita ao Amazon EFS realizar a replicação e atribuir políticas de recursos aos sistemas de arquivos. Para obter mais informações, consulte Replicando sistemas de arquivos EFS em todas as contas AWS.
Faça login no Console de gerenciamento da AWS e abra o console do Amazon EFS em https://console.aws.amazon.com/efs/
. -
Abra o sistema de arquivos que você deseja replicar:
-
No painel de navegação à esquerda, selecione Sistemas de arquivos.
-
Na lista Sistemas de arquivos, escolha o sistema de arquivos Amazon EFS que você deseja replicar. O sistema de arquivos escolhido não pode ser um sistema de arquivos de origem ou destino em uma configuração de replicação existente.
-
-
Escolha a guia Replicação.
-
Na seção Replicação, escolha Criar replicação.
-
Em Configuração de replicação, escolha o sistema de arquivos existente.
-
Escolha o sistema de arquivos de destino.
-
Para replicar em um sistema de arquivos que esteja no mesmo sistema Conta da AWS de arquivos de origem:
-
Selecione Escolher um sistema de arquivos nesta conta e, em Destino Região da AWS, selecione o Região da AWS para o qual replicar o sistema de arquivos.
-
Escolha Navegar no EFS e selecione o sistema de arquivos. O caminho para o sistema de arquivos de destino aparece na caixa Destino.
-
-
Para replicar em um sistema de arquivos que esteja em um sistema de arquivos Conta da AWS diferente do sistema de arquivos de origem:
-
Escolha Especifique um sistema de arquivos em outra conta.
-
Em ARN do sistema de arquivos de destino, insira o nome do recurso da Amazon (ARN) do sistema de arquivos de destino.
-
nota
Se a proteção contra substituição de replicação estiver habilitada no sistema de arquivos, um aviso será exibido. Escolha Desabilitar a proteção para abrir o sistema de arquivos em uma nova guia e desativar a proteção contra substituição de replicação. Depois de desabilitar a proteção, volte para a guia Criar replicação e clique no botão Atualizar para limpar a mensagem.
-
-
Para o perfil do IAM, insira o ARN do perfil do IAM que permite que o Amazon EFS realize a replicação no sistema de arquivos de destino. Isso é opcional para replicação na mesma conta, mas necessário para replicação entre contas. Para obter mais informações, consulte Replicando sistemas de arquivos EFS em todas as contas AWS.
-
Escolha Criar replicação, digite confirmar na caixa de entrada da mensagem de confirmação e escolha Criar replicação. A seção Replicação mostra os detalhes da replicação.
Esta seção apresenta exemplos para criar uma configuração de replicação na AWS CLI
usando o comando create-replication-configuration. O comando de API equivalente é CreateReplicationConfiguration.
exemplo: criar uma configuração de replicação para um sistema de arquivos de destino existente em outra região
O exemplo a seguir cria uma configuração de replicação em que a ID do sistema de arquivos é replicada para a ID do sistema de arquivos fs-0123456789abcdef1 no. fs-0a8b2be428114d97c Região da AWSeu-west-2
aws efs create-replication-configuration \ --source-file-system-idfs-0123456789abcdef1\ --destinations "[{\"Region\":\"eu-west-2\",\"FileSystemId\":\"fs-0a8b2be428114d97c\"}]"
A AWS CLI resposta é a seguinte:
{ "SourceFileSystemId": "fs-0123456789abcdef1", "SourceFileSystemRegion": "us-east-1", "SourceFileSystemArn": "arn:aws:elasticfilesystem:us-east-1:111122223333:file-system/fs-0123456789abcdef1", "OriginalSourceFileSystemArn": "arn:aws:elasticfilesystem:us-east-1:111122223333:file-system/fs-0123456789abcdef1", "CreationTime": "2024-10-20T20:40:13+00:00", "Destinations": [ { "Status": "ENABLING", "FileSystemId": "fs-0a8b2be428114d97c", "Region": "eu-west-2", "OwnerId": "123456789012, } ], "SourceFileSystemOwnerId": "123456789012" }
exemplo: criar uma configuração de replicação entre contas
O exemplo a seguir cria uma configuração de replicação em que os sistemas de arquivos de origem e de destino são diferentes Contas da AWS. A ID do sistema de arquivos de origem na conta fs-0123456789abcdef1555666777888 é replicada para a ID do sistema de arquivos na contafs-0a8b2be428114d97c123456789012. O exemplo especifica o nome do recurso da Amazon (ARN) do sistema de arquivos de destino e o ARN do perfil do IAM na conta de origem que permite ao Amazon EFS realizar a replicação em seu nome. Como nenhuma chave KMS foi especificada, o sistema de arquivos de destino é criptografado usando a chave de AWS KMS serviço padrão da conta (aws/elasticfilesystem).
aws efs --region $REGION --endpoint $ENDPOINT create-replication-configuration --source-file-system-idfs-0123456789abcdef1--destinations Region=eu-west-2,FileSystemId=,RoleArn=arn:aws:elasticfilesystem:eu-west-2:123456789012:file-system/fs-0a8b2be428114d97carn:aws:iam::555666777888:role/cross-account-replication
A AWS CLI resposta é a seguinte:
{ "SourceFileSystemId": "fs-0123456789abcdef1", "SourceFileSystemRegion": "us-east-1", "SourceFileSystemArn": "arn:aws:elasticfilesystem:us-east-1:555666777888:file-system/fs-0123456789abcdef1", "OriginalSourceFileSystemArn": "arn:aws:elasticfilesystem:us-east-1:555666777888:file-system/fs-0123456789abcdef1", "CreationTime": "2024-10-20T20:40:13+00:00", "Destinations": [ { "Status": "ENABLING", "FileSystemId": "fs-0a8b2be428114d97c", "Region": "eu-west-2", "OwnerId": "123456789012, "RoleArn": "arn:aws:iam::555666777888:role/cross-account-replication" } ], "SourceFileSystemOwnerId": "555666777888" }