Transfira dados facilmente entre partições da AWS
Visão geral
Esta solução fornece transferência de dados segura, escalável e rastreável para objetos do Amazon Simple Storage Service (Amazon S3) e imagens do Amazon Elastic Container Registry (Amazon ECR). Essa transferência de dados ajuda os clientes a criar e gerenciar facilmente diferentes tipos (objeto do Amazon S3 e imagem do Amazon ECR) de tarefas de transferência entre partições da AWS (por exemplo, aws, aws-cn, aws-us-gov) e de outros provedores de nuvem para a AWS.
Novidades
- Possibilidade de criptografar o bucket de destino do Amazon S3 com chaves gerenciadas pelo Amazon S3
- Forneceu o bucket opcional do Amazon S3 para armazenar o arquivo da lista de prefixos
- Foram adicionadas três regiões compatíveis: Ásia-Pacífico (Melbourne), Canadá (Calgary) e Israel (Tel Aviv)
- Aumento da capacidade do Finder para 316 GB e 512 GB
Para saber mais sobre outros novos atributos, consulte a página Revisões.
Benefícios
A interface do usuário permite aos clientes criar e gerenciar tarefas de transferência de dados para objetos do Amazon S3 e imagens do Amazon ECR.
A solução é compatível com transferência de dados para o Amazon S3 do Alibaba Cloud OSS, Tencent COS, Qiniu Kodo e armazenamento na nuvem compatível com o Amazon S3. Também há suporte de transferência do Docker Hub, Google gcr.io e Red Hat Quay.io para o Amazon ECR.
As tarefas de transferência são sob demanda e com pagamento conforme o uso. Para obter mais informações, consulte a seção de custos do guia de implementação.
Detalhes técnicos
Você pode implantar automaticamente essa arquitetura usando o guia de implementação e os modelos do AWS CloudFormation para regiões da AWS ou regiões da AWS na China.
Etapa 1
Os ativos da Web estáticos da solução (interface de usuário de front-end) são armazenados no Amazon Simple Storage Service (Amazon S3) e disponibilizados no Amazon CloudFront.
Etapa 2
As APIs de back-end são fornecidas pelo GraphQL do AWS AppSync.
Etapa 3
Os usuários são autenticados pelo grupo de usuários do Amazon Cognito (nas regiões da AWS) ou por um provedor de conexão OpenID (nas regiões da AWS na China), como Authing, Auth0 etc.
Etapa 4
O AWS AppSync executa o AWS Lambda para chamar APIs de back-end.
Etapa 5
O Lambda inicia um fluxo de trabalho do AWS Step Functions que usa o AWS CloudFormation para iniciar, interromper ou excluir o modelo de plugin do Amazon Elastic Container Registry (Amazon ECR) ou do Amazon S3.
Etapa 6
Os modelos de plugin são hospedados em um bucket do Amazon S3 centralizado e gerenciado pela AWS.
Etapa 7
A solução também provisiona um cluster do Amazon Elastic Container Service (Amazon ECS) que executa as imagens de contêiner usadas pelo modelo de plugin, e as imagens de contêiner são hospedadas no Amazon ECR.
Etapa 8
As informações das tarefas de transferência de dados são armazenadas no Amazon DynamoDB.
- Data de publicação
Importante
Se você implantar esta solução na região da AWS (Pequim) operada pela Beijing Sinnet Technology Co., Ltd. (Sinnet) ou na região da AWS (Ningxia) operada pela Ningxia Western Cloud Data Technology Co., Ltd., será necessário fornecer um domínio com ICP Recordal antes de acessar o console da Web.
O console da Web é um local centralizado para criar e gerenciar todos os trabalhos de transferência de dados. Cada tipo de dados (por exemplo, Amazon S3 ou Amazon ECR) é um plugin para o Data Transfer Hub e é empacotado como um modelo do AWS CloudFormation hospedado em um bucket do Amazon S3 de propriedade da AWS. Quando você cria uma tarefa de transferência, uma função do AWS Lambda inicia o modelo do AWS CloudFormation. O estado de cada tarefa é armazenado e exibido nas tabelas do DynamoDB.
A partir de hoje, a solução oferece suporte a dois plugins de transferência de dados: um plugin Amazon S3 e um plugin Amazon ECR.