Transfiera datos fácilmente entre las particiones de AWS
Información general
Esta solución ofrece una transferencia de datos segura, escalable y rastreable para los objetos de Amazon Simple Storage Service (Amazon S3) y las imágenes de Amazon Elastic Container Registry (Amazon ECR). Esta transferencia de datos permite a los clientes crear y administrar fácilmente diferentes tipos (objeto de Amazon S3 e imagen de Amazon ECR) de tareas de transferencia entre particiones de AWS (por ejemplo, aws, aws-cn, aws-us-gov) y de otros proveedores de nube a AWS.
Novedades
- Se proporcionó soporte para el cifrado del bucket de destino de Amazon S3 con claves administradas de Amazon S3
- Se proporcionó el bucket opcional de Amazon S3 para almacenar el archivo de lista de prefijos
- Se agregaron tres regiones compatibles: Asia-Pacífico (Melbourne), Canadá (Calgary) e Israel (Tel Aviv)
- Se aumentó la capacidad del Finder a 316 GB y 512 GB
Para obtener más información sobre otras características nuevas, consulte la página Revisiones.
Beneficios
La interfaz de usuario permite a los clientes crear y administrar tareas de transferencia de datos para objetos de Amazon S3 e imágenes de Amazon ECR.
La solución admite la transferencia de datos desde Alibaba Cloud OSS, Tencent COS, Qiniu Kodo y el almacenamiento compatible en la nube de Amazon S3 a Amazon S3. También se admite la transferencia desde Docker Hub, Google gcr.io, Red Hat Quay.io a Amazon ECR.
Las tareas de transferencia se realizan bajo demanda y se cobran bajo el modelo de pago por uso. Para más información, consulte la sección Costos de la guía de implementación.
Detalles técnicos
Puede desplegar automáticamente esta arquitectura con la guía de implementación y las plantillas de AWS CloudFormation para las regiones de AWS o regiones de AWS China.
Paso 1
Los activos web estáticos de la solución (interfaz de usuario de frontend) se almacenan en Amazon Simple Storage Service (Amazon S3) y están disponibles a través de Amazon CloudFront.
Paso 2
Las API de backend se proporcionan a través de AWS AppSync GraphQL.
Paso 3
Los usuarios se autentican mediante el grupo de usuarios de Amazon Cognito (en regiones estándar de AWS) o a través de un proveedor de conexión OpenID (en regiones de AWS en China) como Authing, Auth0, etc.
Paso 4
AWS AppSync ejecuta AWS Lambda para llamar a las API de backend.
Paso 5
Lambda inicia un flujo de trabajo de AWS Step Functions que utiliza AWS CloudFormation para iniciar, detener o eliminar la plantilla del complemento deAmazon Elastic Container Registry (Amazon ECR) o Amazon S3.
Paso 6
Las plantillas de los complementos se alojan en un bucket centralizado de Amazon S3 administrado por AWS.
Paso 7
La solución también aprovisiona un clúster de Amazon Elastic Container Service (Amazon ECS) que ejecuta las imágenes de contenedores utilizadas por la plantilla del complemento, mientras que dichas imágenes se alojan en Amazon ECR.
Paso 8
La información de la tarea de transferencia de datos se almacena en Amazon DynamoDB.
- Fecha de publicación
Importante
Si implementa esta solución en la región de AWS (Beijing), a cargo de Beijina Sinnet Technology Co., Ltd. (Sinnet), o en la región de AWS (Ningxia), a cargo de Ningxia Western Cloud Data Technology Co., Ltd., deberá proporcionar un dominio con ICP Recordal antes de poder acceder a la consola web.
La consola web es un lugar centralizado para crear y administrar todos los trabajos de transferencia de datos. Cada tipo de datos (por ejemplo, Amazon S3 o Amazon ECR) es un complemento para el Centro de transferencia de datos y se empaqueta como una plantilla de AWS CloudFormation alojada en un bucket de S3 que posee AWS. Al crear una tarea de transferencia, una función de AWS Lambda inicia la plantilla de AWS CloudFormation, a la vez que el estado de cada tarea se almacena y se muestra en las tablas de DynamoDB.
A día de hoy, la solución admite dos complementos de transferencia de datos: un complemento de Amazon S3 y uno de Amazon ECR.