View a markdown version of this page

Arbeiten mit benutzerdefinierten Identitätsanbietern - AWS Transfer Family

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.

Arbeiten mit benutzerdefinierten Identitätsanbietern

AWS Transfer Family bietet verschiedene Optionen für benutzerdefinierte Identitätsanbieter, um Benutzer für sichere Dateiübertragungen zu authentifizieren und zu autorisieren. Hier sind die wichtigsten Ansätze:

  • Lösung für benutzerdefinierte Identitätsanbieter—In diesem Thema wird die Lösung für benutzerdefinierte Identitätsanbieter von Transfer Family beschrieben. Dabei wird ein Toolkit verwendet, das in bereitgestellt wird. GitHub

    Anmerkung

    Für die meisten Anwendungsfälle ist dies die empfohlene Option. Insbesondere, wenn Sie mehr als 100 Active Directory-Gruppen unterstützen müssen, bietet die benutzerdefinierte Identitätsanbieter-Lösung eine skalierbare Alternative ohne Gruppenbeschränkungen. Diese Lösung wird im Blogbeitrag Vereinfachen der Active Directory-Authentifizierung mit einem benutzerdefinierten Identitätsanbieter für beschrieben AWS Transfer Family.

  • Verwenden Sie Amazon API Gateway, um Ihren Identitätsanbieter zu integrieren— In diesem Thema wird beschrieben, wie eine AWS Lambda Funktion zur Unterstützung einer Amazon API Gateway-Methode verwendet wird.

    Sie können eine RESTful-Schnittstelle mit einer einzigen Amazon API Gateway-Methode bereitstellen. Transfer Family ruft diese Methode auf, um eine Verbindung zu Ihrem Identitätsanbieter herzustellen, der Ihre Benutzer für den Zugriff auf Amazon S3 oder Amazon EFS authentifiziert und autorisiert. Verwenden Sie diese Option, wenn Sie eine RESTful-API zur Integration Ihres Identitätsanbieters benötigen oder wenn Sie dessen Funktionen zum Geoblocking oder AWS WAF zur Ratenbegrenzung nutzen möchten. Details hierzu finden Sie unter Verwenden Sie Amazon API Gateway, um Ihren Identitätsanbieter zu integrieren.

  • Dynamische Ansätze zur Rechteverwaltung— In diesem Thema werden Ansätze zur dynamischen Verwaltung von Benutzerberechtigungen mithilfe von Sitzungsrichtlinien beschrieben.

    Um Ihre Benutzer zu authentifizieren, können Sie Ihren vorhandenen Identitätsanbieter mit verwenden. AWS Transfer Family Sie integrieren Ihren Identitätsanbieter mithilfe einer AWS Lambda Funktion, die Ihre Benutzer authentifiziert und für den Zugriff auf Amazon S3 oder Amazon Elastic File System (Amazon EFS) autorisiert. Details hierzu finden Sie unter Verwenden AWS Lambda um Ihren Identitätsanbieter zu integrieren. In der AWS Transfer Family Management Console können Sie auch auf CloudWatch Grafiken für Metriken wie die Anzahl der übertragenen Dateien und Bytes zugreifen. So haben Sie eine zentrale Oberfläche, auf der Sie Dateiübertragungen über ein zentrales Dashboard überwachen können.

  • Transfer Family bietet einen Blogbeitrag und einen Workshop, die Sie durch die Entwicklung einer Dateiübertragungslösung führen. Diese Lösung nutzt AWS Transfer Family verwaltete SFTP/FTPS Endpunkte und Amazon Cognito und DynamoDB für die Benutzerverwaltung.

    Der Blogbeitrag ist unter Amazon Cognito als Identitätsanbieter mit Amazon S3 verwenden verfügbar. AWS Transfer Family Die Details zum Workshop finden Sie hier.

Anmerkung

Bei benutzerdefinierten Identitätsanbietern muss der Benutzername mindestens 3 und maximal 100 Zeichen lang sein. Sie können die folgenden Zeichen im Benutzernamen verwenden: a—z, 0—9 A-Z, Unterstrich '_', Bindestrich '-', Punkt '.' und das Zeichen '@'. Der Benutzername darf nicht mit einem Bindestrich '-', Punkt '.' oder dem Zeichen '@' beginnen.

Beachten Sie bei der Implementierung eines benutzerdefinierten Identitätsanbieters die folgenden bewährten Methoden:

  • Stellen Sie die Lösung in derselben AWS-Konto Region wie Ihre Transfer Family-Server bereit.

  • Implementieren Sie bei der Konfiguration von IAM-Rollen und -Richtlinien das Prinzip der geringsten Rechte.

  • Verwenden Sie Funktionen wie IP-Zulassungslisten und standardisierte Protokollierung für mehr Sicherheit.

  • Testen Sie Ihren benutzerdefinierten Identitätsanbieter vor der Bereitstellung gründlich in einer Nicht-Produktionsumgebung.