Traslade fácilmente los datos hacia y desde las regiones de AWS China
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). Gracias a esta transferencia de datos, los clientes pueden ampliar sus negocios a nivel mundial al trasladar fácilmente los datos dentro y fuera de las regiones de AWS China.
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

En el siguiente diagrama se muestra la arquitectura que puede implementar automáticamente con la guía de implementación de la solución y la plantilla de AWS CloudFormation correspondiente.
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 de Amazon 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.
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.