Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Eigenschaften von Amazon S3

Zu konfigurierende Eigenschaften, um eine Verbindung zu S3 in Ihrem AWS-Konto herstellen zu können.

Verbindung zu Amazon S3

Wählen Sie in der Liste Amazon S3 aus und konfigurieren Sie die Verbindung.

Konfiguration

Wählen Sie Ihre Engine aus der Liste aus und richten Sie die Haupt- und erweiterten Einstellungen ein.

Haupteinstelllungen
Eigenschaft Konfiguration
Specify credentials (Anmeldedaten angeben) Deaktivieren Sie diese Option, wenn für Ihren Authentifizierungstyp keine Anmeldedaten angegeben werden müssen. Standardmäßig ist die Authentifizierung mit Anmeldedaten aktiviert.
AWS access key (AWS-Zugriffsschlüssel) Geben Sie die Zugriffsschlüssel-ID ein, die Ihr AWS-Konto eindeutig identifiziert. Informationen darüber, wie Sie Ihren Zugriffsschlüssel und das Zugriffs-Secret erhalten, finden Sie unter Abrufen von AWS-Zugriffsschlüsseln.
AWS secret key (AWS Secret Key) Geben Sie den geheimen (privaten) Zugriffsschlüssel (Secret Key) ein, der Ihr AWS-Konto eindeutig identifiziert. Informationen darüber, wie Sie Ihren Zugriffsschlüssel und das Zugriffs-Secret erhalten, finden Sie unter Abrufen von AWS-Zugriffsschlüsseln.
Use STS (STS verwenden) Aktivieren Sie diese Option, um den AWS-Sicherheitstoken-Dienst zu aktivieren und eine neue Sitzung mit der angenommenen Rolle zu erstellen:
  • Geben Sie im Feld ARN Role (ARN-Rolle) den Amazon Resource Name (ARN) der anzunehmenden Rolle ein.
  • Geben Sie im Feld Role session name (Rollenspezifischer Sitzungsname) eine Kennung für die Sitzung der angenommenen Rolle an.
  • Wählen Sie in der Liste Signing region (Signierende Region) die AWS-Region der STS-Dienstes aus.
  • (Optional) Aktivieren Sie die Option Specify STS endpoint (STS-Endpunkt angeben), um den Endpunkt des AWS-Sicherheitstoken-Dienstes anzugeben, von dem die Anmeldedaten für die Sitzung abgerufen werden.
  • (Optional) Aktivieren Sie die Option Specify external ID (Externe ID angeben), um die exerne ID eines Drittanbieters einzugeben, der auf Ihre AWS-Ressourcen zugreifen wird. Weitere Informationen finden Sie in der Amazon-Dokumentation.

Um die Verbindungsprüfung zu bestehen, müssen Sie sicherstellen, dass eine der folgenden zwei Methoden in S3 aktiviert ist: s3:ListAllMyBuckets oder s3:GetBucketLogging.

Geben Sie nach dem Konfigurieren der Verbindung einen Anzeigenamen (obligatorisch) und eine Beschreibung (optional) ein.

Datensätze von Amazon S3

Datensatzkonfiguration
Eigenschaft Konfiguration
Dataset name (Datensatzname) Geben Sie einen Anzeigenamen für den Datensatz ein. Dieser Name wird in allen Talend Cloud-Anwendungen als eindeutige Kennung für den Datensatz verwendet.
Verbindung Wählen Sie Ihre Verbindung in der Liste aus. Wenn Sie einen Datensatz basierend auf einer vorhandenen Verbindung erstellen, ist dieses Feld schreibgeschützt.
S3-Dateneinstellungen
Eigenschaft Konfiguration
AWS bucket name (Name des AWS-Buckets) Wählen Sie den Namen Ihres Amazon S3-Buckets aus bzw. geben Sie ihn ein.
Object name (Objektname) Wählen Sie den Pfad des abzurufenden Objekts (Datei) aus bzw. geben Sie ihn ein.
Encrypt data at rest (Ruhende Daten verschlüsseln) Aktivieren Sie diese Option, um die Datenverschlüsselung zu aktivieren, und geben Sie Ihren KMS-Masterschlüssel ein.
Format configuration (Formatkonfiguration)
Eigenschaft Konfiguration
Auto detect (Autom. erkennen) Klicken Sie auf diese Schaltfläche, damit das Format der abzurufenden Datei automatisch erkannt wird.
Format Sie können auch in der Liste das Format der abzurufenden Datei auswählen und die Informationen zum Dateiformat eingeben bzw. auswählen:
  • CSV:
    • Record delimiter (Datensatzbegrenzer): Wählen Sie den Typ des Datensatzbegrenzers aus, der in der abzurufenden Datei verwendet wird. Wenn Sie Other (Andere) auswählen, können Sie in das Feld Custom record delimiter (Benutzerdefinierter Datensatzbegrenzer) einen benutzerspezifischen Datensatzbegrenzer eingeben.
    • Field delimiter (Feldbegrenzer): Wählen Sie den Typ des Feldbegrenzers aus, der in der abzurufenden Datei verwendet wird. Wenn Sie Other (Andere) auswählen, können Sie in das Feld Custom field delimiter (Benutzerdefinierter Feldbegrenzer) einen benutzerspezifischen Feldbegrenzer eingeben.
    • Text enclosure character (Textbegrenzungszeichen): Geben Sie das Zeichen ein, das zur Begrenzung von Text verwendet wird.
    • Escape character (Maskierungszeichen): Geben Sie das Zeichen ein, das in den abzurufenden Datensätzen geschützt werden soll.
    • Encoding (Codierung): Wählen Sie den Typ der Codierung aus, die in der abzurufenden Datei verwendet wird. Wenn Sie Other (Andere) auswählen, können Sie in das Feld Custom encoding (Benutzerdefinierte Codierung) einen benutzerspezifischen Codierungstyp eingeben.
    • Set header (Header festlegen): Aktivieren Sie diese Option, wenn die abzurufende Datei Kopfzeilen (Header) enthält, und geben Sie die Anzahl der im Schema zu überspringenden Zeilen ein bzw. wählen Sie sie aus.
  • Excel:
    • Excel format (Excel-Format): Wählen Sie das Format bzw. die Version der abzurufenden Datei aus.
    • Sheet (Arbeitsblatt): Geben Sie den Namen des spezifischen Excel-Arbeitsblatts ein, das Sie abrufen möchten.
    • Set header/footer (Header/Fußzeile festlegen): Aktivieren Sie diese Optionen, wenn die abzurufende Datei Kopf- (Header) und/oder Fußzeilen enthält, und geben Sie die Anzahl der im Schema zu überspringenden Zeilen ein bzw. wählen Sie sie aus.
  • Avro: Keine spezifischen Parameter erforderlich für dieses Format.
  • Parquet: Keine spezifischen Parameter erforderlich für dieses Format.
  • JSON: Keine spezifischen Parameter erforderlich für dieses Format.
InformationshinweisAnmerkung: Wenn Sie über einen CSV-Datensatz in S3 verfügen und diesen mit einem Prozessor des Typs Type Converter (Typkonverter) in Ihrer Pipeline verwenden möchten, müssen Sie bei der Erstellung des S3-Datensatzes zunächst ein Anführungszeichen (") im Feld Text Enclosure Character (Textbegrenzungszeichen) definieren. Andernfalls wird ein Fehler ausgegeben.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!