Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
AWS Transfer Family für AS2
Applicability Statement 2 (AS2) ist eine Spezifikation für die RFC-defined Dateiübertragung, die starke Mechanismen zum Schutz und zur Überprüfung von Nachrichten beinhaltet. Beim Schutz einer AS2-Nutzlast während der Übertragung wird die Cryptographic Message Syntax (CMS) mit Verschlüsselung und digitalen Signaturen verwendet, um Datenschutz und Peer-Authentifizierung zu gewährleisten. Eine signierte MDN-Antwort-Nutzlast (Message Disposition Notice) dient zur Bestätigung (ohne Abstreitbarkeit), dass eine Nachricht empfangen und erfolgreich entschlüsselt wurde.
Das AS2-Protokoll ist entscheidend für Workflows mit Compliance-Anforderungen, die darauf beruhen, dass Datenschutz- und Sicherheitsfunktionen in das Protokoll integriert sind. AWS Transfer Family AS2-Endgeräte sind von Drummond zertifiziert
Wenn Sie AS2 mit Transfer Family verwenden, ist der Zugriff auf die Transaktionsdaten nativ wie folgt möglich: AWS
-
Verarbeitung, Analyse und maschinelles Lernen
-
Integration mit ERP-Systemen (Enterprise Resource Planning)
-
Integration mit Systemen für das Kundenbeziehungsmanagement (CRM)
Um Dateien mit einem Partner auszutauschen, der über einen AS2-enabled Server verfügt, müssen Sie:
-
Generieren Sie ein öffentlich-privates Schlüsselpaar für die Verschlüsselung
-
Generieren Sie ein öffentlich-privates Schlüsselpaar zum Signieren
-
Tauschen Sie die öffentlichen Schlüssel mit Ihrem Partner aus
Wichtig
HTTPS-AS2-Serverendpunkte werden derzeit nicht unterstützt. Sie sind für die TLS-Terminierung verantwortlich.
Transfer Family bietet einen Workshop an, an dem Sie teilnehmen können, in dem Sie einen Transfer Family-Endpunkt mit aktiviertem AS2 und einen Transfer Family AS2-Connector konfigurieren können. Die Details zu diesem Workshop finden Sie hier.
Eine schrittweise Anleitung zur Konfiguration von AS2 in Transfer Family finden Sie im Folgenden:
Ein vollständiges Beispiel finden Sie unterEinrichtung einer AS2-Konfiguration.
Anmerkung
Um die Unterstützung für AS2-Terraform-Vorlagen anzuzeigen, fügen Sie der Funktionsanfrage für Terraform-Vorlagen zur Übertragung von Terraform-Vorlagen eine Daumen-hoch-Reaktion (👍) hinzu.
AS2-Anwendungsfälle
Wenn Sie ein AWS Transfer Family Kunde sind, der Dateien mit einem Partner austauschen möchte, der über einen AS2-enabled Server verfügt, besteht der komplexeste Teil der Einrichtung darin, ein öffentlich-privates Schlüsselpaar für die Verschlüsselung und ein weiteres für das Signieren und Austauschen der öffentlichen Schlüssel mit dem Partner zu generieren.
Ziehen Sie die folgenden Varianten für die Verwendung AWS Transfer Family mit AS2 in Betracht.
Anmerkung
Handelspartner ist der Partner, der mit diesem Partnerprofil verknüpft ist.
Bei allen Erwähnungen von MDN in der folgenden Tabelle wird von signierten mDNS ausgegangen.
|
Inbound-only Anwendungsfälle
|
|
Outbound-only Anwendungsfälle
|
|
Anwendungsfälle für eingehende und ausgehende Sendungen
|
AS2-Vorlagen CloudFormation
Dieses Thema enthält Informationen zu AWS CloudFormation Vorlagen, mit denen Sie AS2-Server und Konfigurationen für schnell bereitstellen können. AWS Transfer Family Diese Vorlagen automatisieren den Einrichtungsvorgang und helfen Ihnen bei der Implementierung von Best Practices für AS2-Dateiübertragungen.
-
Die grundlegende AS2-Vorlage wird beschrieben in Verwenden Sie eine Vorlage, um einen Transfer Family AS2-Demo-Stack zu erstellen
-
Die AS2-Vorlage zum Anpassen von HTTP-Headern wird unter beschrieben. Passen Sie HTTP-Header für AS2-Nachrichten an
AS2-Vorlagen anpassen
Sie können die bereitgestellten Vorlagen an Ihre spezifischen Anforderungen anpassen:
-
Laden Sie die Vorlage von der S3-URL herunter.
-
Ändern Sie den YAML-Code, um Konfigurationen wie die folgenden anzupassen:
-
Sicherheitseinstellungen und Zertifikatkonfigurationen
-
Netzwerkarchitektur und VPC-Einstellungen
-
Speicheroptionen und Dateiverwaltung
-
Einstellungen für Überwachung und Benachrichtigung
-
-
Laden Sie Ihre geänderte Vorlage in Ihren eigenen S3-Bucket hoch.
-
Stellen Sie die benutzerdefinierte Vorlage mithilfe der CloudFormation Konsole bereit oder AWS CLI.
Wichtig
Achten Sie beim Anpassen von Vorlagen darauf, dass die Abhängigkeiten zwischen den Ressourcen gewahrt bleiben und die bewährten Sicherheitsmethoden befolgt werden.
Testen Sie Ihre AS2-Bereitstellung
Nachdem Sie einen AS2-Server mithilfe einer Vorlage bereitgestellt haben, können Sie die Konfiguration testen:
-
Suchen Sie in den CloudFormation Stack-Ausgaben nach Beispielbefehlen und Endpunktinformationen.
-
Verwenden Sie den AWS CLI , um eine Testdatei zu senden:
aws s3api put-object --bucketyour-bucket-name--key test.txt --body test.txt aws transfer start-file-transfer --connector-idyour-connector-id--send-file-paths /your-bucket-name/test.txt -
Überprüfen Sie die Dateizustellung im Ziel-S3-Bucket.
-
Überprüfen Sie die CloudWatch Protokolle auf erfolgreiche Verarbeitung und MDN-Antworten.
Für umfassendere Tests sollten Sie erwägen, AS2-Clients von Drittanbietern zu verwenden, um Dateien an Ihren Transfer Family AS2-Server zu senden.
Bewährte Methoden für die Bereitstellung von AS2-Vorlagen
Beachten Sie bei der Verwendung von CloudFormation AS2-Vorlagen diese bewährten Methoden:
- Sicherheit
-
Verwenden Sie starke Zertifikate und wechseln Sie sie regelmäßig ab.
Implementieren Sie IAM-Richtlinien mit den geringsten Rechten.
Beschränken Sie den Netzwerkzugriff mithilfe von Sicherheitsgruppen.
- Zuverlässigkeit
-
Stellen Sie es in mehreren Availability Zones bereit.
Implementieren Sie Überwachungs- und Warnmeldungen für fehlgeschlagene Übertragungen.
Richten Sie automatische Wiederholungsversuche für fehlgeschlagene Übertragungen ein.
- Leistung
-
Wählen Sie die geeigneten Instance-Typen für Ihr Übertragungsvolumen.
Implementieren Sie S3-Lebenszyklusrichtlinien für eine effiziente Dateiverwaltung.
Überwachen und optimieren Sie Netzwerkkonfigurationen.
- Kostenoptimierung
-
Verwenden Sie die automatische Skalierung für variable Workloads.
Implementieren Sie S3-Speicherklassen für ältere Dateien.
Überwachen Sie Ressourcen und passen Sie sie an die tatsächliche Nutzung an.