Antes de transferir dados entre um sistema de arquivos CPFS for Lingjun (next-gen) e um bucket do Object Storage Service (OSS), crie e gerencie o fluxo de dados correspondente. Este tópico descreve como criar e gerenciar fluxos de dados do CPFS for Lingjun (next-gen) no console do NAS.
Pré-requisitos
Para evitar conflitos de dados quando vários fluxos de dados exportam dados para o mesmo bucket do OSS, ative o controle de versão do bucket. Para mais informações, consulte Introduction to versioning.
Limitações
Fluxos de dados na mesma conta exigem o CPFS for Lingjun 2.4.0 ou posterior. Fluxos de dados entre contas exigem a versão 2.6.0 ou posterior.
No máximo 10 fluxos de dados por sistema de arquivos CPFS for Lingjun.
Cada caminho do sistema de arquivos aceita vínculo com apenas um bucket do OSS.
Os fluxos de dados não podem abranger regiões diferentes.
Para mais informações sobre os limites do recurso de fluxo de dados, consulte Limitations.
Crie um fluxo de dados na mesma conta
acesse o console do NAS.
No painel de navegação à esquerda, escolha File System > File System List.
Na barra de navegação superior, selecione uma região.
Na página File System List, clique em nome do sistema de arquivos.
Na página de detalhes do sistema de arquivos, clique em Dataflow.
Na aba Dataflow, clique em Create Dataflow.
-
Na caixa de diálogo Create Dataflow, configure os seguintes parâmetros.
Parâmetro
Descrição
CPFS File System Path
O caminho no sistema de arquivos CPFS for Lingjun para associar ao bucket do OSS.
Restrições:
Comprimento de 1 a 1.023 caracteres.
Deve começar e terminar com uma barra (/).
OSS Bucket
O bucket do OSS source para associar ao caminho do sistema de arquivos CPFS for Lingjun.
Selecione Select a bucket in the current account e, em seguida, escolha o nome do bucket do OSS de destino na lista suspensa.
OSS Object Prefix
O caminho dentro do bucket do OSS para usar como source do fluxo de dados.
Restrições:
Comprimento de 1 a 1.023 caracteres.
Deve começar e terminar com uma barra (/).
O prefixo já deve existir no bucket do OSS.
OSS Bucket SSL
Especifica se deve usar HTTPS para acessar o OSS.
OSS Bucket Tag
Adicione a tag
cpfs-dataflow: trueao bucket do OSS antes de criar um fluxo de dados. Não exclua nem modifique essa tag enquanto o fluxo de dados estiver em uso. Caso contrário, o fluxo de dados do sistema de arquivos CPFS for Lingjun não poderá acessar os dados no bucket.SLR Authorization
Ao usar o Create Dataflow pela primeira vez, autorize a função vinculada ao serviço (service-linked role) que permite ao CPFS acessar recursos no Object Storage Service (OSS). Para mais informações, consulte File Storage CPFS service-linked role.
-
clique em OK.
Após clicar em OK, o sistema verifica a sua configuração. Esse processo leva de 1 a 2 minutos. A caixa de diálogo fecha automaticamente após a conclusão da verificação. Não a feche manualmente.
Crie um fluxo de dados entre contas
Se você precisar mover dados de um bucket do OSS na Conta B para um sistema de arquivos CPFS for Lingjun na Conta A, primeiro acesse a Conta B para autorizar o AliyunNasCrossAccountDataFlowDefaultRole e adicione o UID da Conta A à política de confiança da função. Em seguida, acesse a Conta A para criar o fluxo de dados entre contas e as tarefas de importação ou exportação de dados.
Esta seção usa como exemplo um fluxo de dados entre um sistema de arquivos CPFS for Lingjun sob a conta A da Alibaba Cloud e um bucket do OSS sob a Conta B.
Procedimento
-
Conceda permissões a partir da Conta B (a proprietária do bucket do OSS).
acesse o console do NAS usando a Conta B.
Na página Overview, na seção References, clique em Authorization Management.
No painel Authorization Management, na seção Cross-account Authorization on Data Flows, clique em Authorize Now.
clique em Authorize.
Retorne ao painel Authorization Management no console do NAS. Na seção Cross-account Authorization on Data Flows, clique em View Details para acessar a página de detalhes do AliyunNasCrossAccountDataFlowDefaultRole.
Na aba Trust Policy, edite a Trust Policy.
-
Modifique o campo
Servicepara<UID of Alibaba Cloud account A>@nas.aliyuncs.com.Por exemplo, se o UID da conta A da Alibaba Cloud for
178321033379****, altere o valor deServicedenas.aliyuncs.compara178321033379****@nas.aliyuncs.com. Isso indica que o serviço de fluxo de dados da conta A da Alibaba Cloud (178321033379****@nas.aliyuncs.com) pode assumir essa função.{ "Statement": [ { "Action": "sts:AssumeRole", "Effect": "Allow", "Principal": { "Service": [ "178321033379****@nas.aliyuncs.com" ] } } ], "Version": "1" }
-
Crie o fluxo de dados entre contas usando a Conta A.
acesse o console do NAS usando a Conta A.
No painel de navegação à esquerda, escolha File System > File System List.
Na barra de navegação superior, selecione uma região.
Na página File System List, clique em nome do sistema de arquivos.
Na página de detalhes do sistema de arquivos, clique em Dataflow.
Na aba Dataflow, clique em Create Dataflow.
-
Na caixa de diálogo Create Dataflow, configure os seguintes parâmetros.
Parâmetro
Descrição
CPFS File System Path
O caminho no sistema de arquivos CPFS for Lingjun para associar ao bucket do OSS.
Restrições:
Comprimento de 1 a 1.023 caracteres.
Deve começar e terminar com uma barra (/).
OSS Bucket
O bucket do OSS source para associar ao caminho do sistema de arquivos CPFS for Lingjun.
Selecione Specify a bucket in another account. insira o UID da conta proprietária do bucket do OSS source no campo Account ID e insira o nome do bucket do OSS source no campo Bucket Name.
OSS Object Prefix
O caminho dentro do bucket do OSS para usar como source do fluxo de dados.
Restrições:
Comprimento de 1 a 1.023 caracteres.
Deve começar e terminar com uma barra (/).
O prefixo já deve existir no bucket do OSS.
OSS Bucket SSL
Especifica se deve usar HTTPS para acessar o OSS.
-
clique em OK.
Após clicar em OK, o sistema verifica a sua configuração. Esse processo leva de 1 a 2 minutos. A caixa de diálogo fecha automaticamente após a conclusão da verificação. Não a feche manualmente.
Operações relacionadas
No console do NAS, visualize os fluxos de dados criados, modificar configurações de fluxos de dados, excluir fluxos de dados ou interromper fluxos de dados.
Ação | Descrição | Etapas |
visualize um fluxo de dados | visualize os fluxos de dados criados e criar tarefas de fluxo de dados para um fluxo específico. | Na aba Dataflow, consulte a configuração de um fluxo de dados específico. |
Modificar um fluxo de dados | Você pode modificar apenas a descrição de um fluxo de dados. |
|
Excluir um fluxo de dados | A exclusão de um fluxo de dados remove todas as tarefas do fluxo especificado e interrompe a sincronização de dados. Importante Você não pode excluir um fluxo de dados enquanto uma tarefa está em execução. |
|
Próximos passos
Após criar um fluxo de dados, crie tarefas de exportação ou importação conforme necessário para transferir dados entre o sistema de arquivos CPFS for Lingjun (next-gen) e o bucket do OSS. Para obter instruções, consulte Create a task.