Einfache Datenübertragung zwischen AWS-Partitionen
Übersicht

Diese Lösung bietet eine sichere, skalierbare und nachverfolgbare Datenübertragung für HAQM Simple Storage Service (HAQM S3)-Objekte und HAQM Elastic Container Registry (HAQM ECR)-Images. Diese Datenübertragung hilft Kunden bei der einfachen Erstellung und Verwaltung verschiedener Arten (HAQM-S3-Objekt und HAQM-ECR-Image) von Übertragungsaufgaben zwischen AWS-Partitionen (z. B. aws, aws-cn, aws-us-gov) und von anderen Cloud-Anbietern zu AWS.
Neuerungen
- Unterstützung für die Verschlüsselung von HAQM-S3-Ziel-Buckets mit von HAQM S3 verwalteten Schlüsseln
- Bereitstellung des optionalen HAQM-S3-Buckets für die Präfixlistendatei
- Drei unterstützte Regionen wurden hinzugefügt: Asien-Pazifik (Melbourne), Kanada (Calgary) und Israel (Tel Aviv)
- Erhöhung der Finder-Kapazität auf 316 GB und 512 GB
Weitere neue Features finden Sie auf der Seite Revisionen.
Vorteile

Über die Benutzeroberfläche können Kunden Datenübertragungsaufgaben für HAQM-S3-Objekte und HAQM-ECR-Images erstellen und verwalten.
Die Lösung unterstützt die Datenübertragung zu HAQM S3 von Alibaba Cloud OSS, Tencent COS, Qiniu Kodo und HAQM-S3-kompatiblem Cloud-Speicher. Die Übertragung zu HAQM ECR von Docker Hub, Google gcr.io, Red Hat Quay.io wird ebenfalls unterstützt.
Transferaufgaben sind On Demand und nutzungsbasierte Zahlung. Weitere Informationen finden Sie im Abschnitt Kosten des Implementierungsleitfadens.
Technische Details

Sie können diese Architektur mithilfe des Implementierungsleitfadens und der AWS- CloudFormation-Vorlagen für AWS-Regionen oder AWS-China-Regions automatisch bereitstellen.
Schritt 1
Die statischen Web-Komponenten (Frontend-Benutzeroberfläche) der Lösung werden in HAQM Simple Storage Service (HAQM S3) gespeichert und über HAQM CloudFront zur Verfügung gestellt.
Schritt 2
Die Backend-APIs werden über AWS AppSync GraphQL bereitgestellt.
Schritt 3
Benutzer werden entweder vom HAQM-Cognito-Benutzerpool (in AWS-Standardregionen) oder von einem OpenID-Connect-Anbieter (in AWS-Regionen China) wie Authing, Auth0 usw. authentifiziert.
Schritt 4
AWS AppSync führt AWS Lambda aus, um Backend-APIs aufzurufen.
Schritt 5
Lambda startet einen AWS-Step-Functions-Workflow, der AWS CloudFormation verwendet, um die HAQM Elastic Container Registry (HAQM ECR) oder die HAQM-S3-Plugin-Vorlage zu starten oder zu stoppen/löschen.
Schritt 6
Die Plugin-Vorlagen werden in einem zentralisierten HAQM-S3-Bucket gehostet, der von AWS verwaltet wird.
Schritt 7
Die Lösung stellt auch einen HAQM-Elastic-Container-Service-(HAQM ECS)-Cluster bereit, der die von der Plug-In-Vorlage verwendeten Container-Images ausführt. Die Container-Images werden in HAQM ECR gehostet.
Schritt 8
Die Informationen zur Datenübertragungsaufgabe werden in HAQM DynamoDB gespeichert.
- Datum der Veröffentlichung
Wichtig
Wenn Sie diese Lösung in der AWS-Region (Beijing) die von Beijing Sinnet Technology Co., Ltd. (Sinnet) oder die AWS-Region (Ningxia), die von Ningxia Western Cloud Data Technology Co., Ltd. betrieben wird, müssen Sie eine Domain mit ICP Recordal angeben, bevor Sie auf die Webkonsole zugreifen können.
Die Webkonsole ist ein zentraler Ort zum Erstellen und Verwalten aller Datenübertragungsaufträge. Jeder Datentyp (z. B. HAQM S3 oder HAQM ECR) ist ein Plug-In für Data Transfer Hub und wird als AWS-CloudFormation-Vorlage verpackt, die in einem HAQM-S3-Bucket von AWS gehostet wird. Wenn Sie eine Übertragungsaufgabe erstellen, initiiert eine AWS-Lambda-Funktion die AWS-CloudFormation-Vorlage und der Status jeder Aufgabe wird gespeichert und in den DynamoDB-Tabellen angezeigt.
Ab heute unterstützt die Lösung zwei Datenübertragungs-Plugins: ein HAQM-S3-Plugin und ein HAQM-ECR-Plugin.