# Google Cloud Storage

Du kannst eine XML-, CSV-, TXT- oder JSON-Datei direkt aus deinem Google Cloud Storage (GCS) importieren.

{% stepper %}
{% step %}

### Füge einen neuen XML/CSV/TXT/JSON-Import hinzu

* Gehe zu **Setup > Import**.
* Klicke **Import einrichten** (oder **Importe zusammenfügen** wenn du in diesem Projekt bereits einen Import hinzugefügt hast).
* Wähle den benötigten Dateityp: XML, CSV, TXT oder JSON.
  {% endstep %}

{% step %}

### Konfiguriere die GCS-Importeinstellungen

* Bei **Name**, gib einen Namen für deinen Import ein.
* Bei **\[Typ der] Datei-URL**, füge deine GCS-Datei-URL aus Google Cloud ein.
  * Stelle sicher, dass deine URL mit „<https://storage.cloud.google.com“> beginnt.
* Bei **Authentifizierung**, wähle „Google Cloud Storage (GCS)“.
* Für **GCS Service-Account-Schlüsseldatei hochladen**, erstelle und lade eine Service-Account-Schlüsseldatei über Google Cloud herunter: <https://cloud.google.com/iam/docs/keys-create-delete#iam-service-account-keys-create-console>. Sobald du die Datei erstellt hast, lade sie hoch.
* Für **Codierung**, **Anführungszeichen** und **Trennzeichen**, wähle „Automatisch erkennen“.

{% hint style="warning" %}
Aus Sicherheitsgründen sollte dein Google Service Account nur die unbedingt nötigen Berechtigungen haben. Stelle zum Beispiel sicher, dass der Account nur Lesezugriff auf die Dateien erlaubt, die du importieren möchtest.
{% endhint %}

<figure><img src="https://3095163456-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZa0iYflHeXmKWGnfFMAN%2Fuploads%2FVd2bnzHNhMiBNtr2dlbz%2F27768167562770?alt=media&#x26;token=f1472340-ae16-45fa-9b36-bd9a049e8212" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Wenn eine Datei in GCS öffentlich verfügbar ist, musst du keine Authentifizierung einrichten (Prüfe **Öffentliche URL** in Google Cloud). Du kannst „Keine Authentifizierung“ auswählen bei **Authentifizierung**.
{% endhint %}

<figure><img src="https://3095163456-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZa0iYflHeXmKWGnfFMAN%2Fuploads%2Fn3MrESfyk0wcmKSqaFwt%2F27768151094290?alt=media&#x26;token=ba2d93d9-3b2a-455b-89da-145490c109e0" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Importiere deine Items

Nachdem du die GCS-Einstellungen für deinen Import konfiguriert hast, klicke **Import starten**. Du wirst weitergeleitet zur **Mapping bearbeiten** auf den Tab, in den du klicken musst **Speichern & Importieren**.

Deine Daten werden nun aus dem Google Cloud Storage importiert.

<figure><img src="https://3095163456-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZa0iYflHeXmKWGnfFMAN%2Fuploads%2F2wcaZLuQ6oZkhnNlrpct%2F27768151095698?alt=media&#x26;token=0d13af97-48a7-47a0-bd5c-d5b5f843dc26" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}
