Quelle konfigurieren

Mit Rclone können Sie Ihre Quelle als lokales Dateisystem oder als anderen Cloud-Provider definieren. Dieser Abschnitt enthält spezifische Konfigurationsbeispiele für ein lokales Dateisystem und mehrere gängige Cloud-Provider.

Hinweis:

Dies ist keine erschöpfende Liste. Sie können auch andere Provider konfigurieren, wenn sie von Rclone unterstützt werden. Eine vollständige Liste der unterstützten Cloud-Provider und Informationen zu ihren Konfigurationsparametern finden Sie auf der Rclone-Website.

Lokales Dateisystem konfigurieren

Für die Verwendung eines lokalen Dateisystems mit Rclone ist keine spezifische Konfiguration erforderlich. Sie können einfach ein lokales Verzeichnis als Quelle auswählen.

Exportieren Sie dazu den Quellpfad als Umgebungsvariable:
$ export SOURCE=/path/to/source 

Oracle Cloud Infrastructure Object Storage Classic konfigurieren

Um Rclone für Oracle Cloud Infrastructure Object Storage Classic zu konfigurieren, benötigen Sie Ihren Benutzernamen, Ihr Kennwort, die Serviceinstanz-ID und die Authentifizierungs-URL.

Hinweis:

Um Object Storage Classic oder eine andere Swift-kompatible Quelle zu verwenden, müssen Sie Rclone Version 1.4 oder höher verwenden.
  1. Suchen Sie zunächst die Authentifizierungs-URL:
    1. Melden Sie sich bei der Oracle Cloud-Anwendung "Meine Services" an.
    2. Suchen Sie nach Oracle Cloud Infrastructure Object Storage Classic.
    3. Wählen Sie im Menü "Aktionen" die Option "Details anzeigen" aus (oder klicken Sie auf der Seite "Dashboard" auf den Link "Oracle Cloud Infrastructure Object Storage Classic").
    4. Authentische URL suchen. Führen Sie einen der folgenden Schritte aus, je nachdem, wann Sie Ihren Account erstellt haben:
      • Wenn Ihr Account nach April 2017 erstellt wurde, notieren Sie sich die Authentifizierungs-URL, die im Feld "Authentifizierungsendpunkt V1" im Abschnitt "Zusätzliche Informationen" angezeigt wird.
        Beispiel:
        https://foo.storage.oraclecloud.com/auth/v1.0
      • Wenn Ihr Account vor April 2017 erstellt wurde, müssen Sie die Authentifizierungs-URL erstellen:
        1. Beachten Sie die REST-Endpunkt-URL, die im Feld "REST-Endpunkt" unter dem Abschnitt "Weitere Informationen" angezeigt wird.
          Beispiel:
          https://foo.storage.oraclecloud.com/v1/myservice-bar
        2. Löschen Sie den folgenden Teil der REST-Endpunkt-URL:
          v1/myservice-bar 
          Die bearbeitete URL lautet: https://foo.storage.oraclecloud.com/.
        3. Hängen Sie Folgendes an die bearbeitete URL an:
          auth/v1.0
          Wenn die REST-Endpunkt-URL für Ihren Account https://foo.storage.oraclecloud.com/v1/myservice-bar lautet, lautet die äquivalente Authentifizierungs-URL https://foo.storage.oraclecloud.com/auth/v1.0.
  2. Suchen Sie in der REST-Endpunkt-URL die Serviceinstanz-ID. Beispiel: Wenn die REST-API-Endpunkt-URL https://foo.storage.oraclecloud.com/v1/myservice-bar lautet, lautet die Serviceinstanz-ID myservice-bar.
  3. Konfigurieren Sie Rclone, indem Sie die Umgebungsvariablen wie folgt festlegen (ersetzen Sie italicized_items durch Ihre spezifischen Werte):
    $ export RCLONE_CONFIG_OCIC_TYPE=swift
    $ export RCLONE_CONFIG_OCIC_USER=your_service_instance_ID:your_username
    $ export RCLONE_CONFIG_OCIC_KEY=your_password
    $ export RCLONE_CONFIG_OCIC_AUTH=your_authentication_URL
    $ export SOURCE=ocic:your_source_container
    $ export SOURCE=ocic:<your_source_container> legt Ihre Quelle als OCI-C fest.

Amazon S3 konfigurieren

Um Rclone für Amazon S3 zu konfigurieren, benötigen Sie den Zugriffsschlüssel, den Secret Key und die Region Ihres Buckets (sofern zutreffend). Nachdem Sie sie eingerichtet haben, können Sie Rclone konfigurieren, indem Sie die Umgebungsvariablen über die Befehlszeile festlegen:

(Ersetzen Sie italicize_items durch Ihre spezifischen Werte.)
$ export RCLONE_CONFIG_S3_TYPE=s3
$ export RCLONE_CONFIG_S3_ACCESS_KEY_ID=your_access_key
$ export RCLONE_CONFIG_S3_SECRET_ACCESS_KEY=your_secret_key
$ export RCLONE_CONFIG_S3_REGION=region_of_your_bucket
$ export SOURCE=s3:your_source_bucket 
$ export SOURCE=s3:your_source_bucket legt die Quelle als S3 fest.

Microsoft Azure Blob Storage konfigurieren

Um Rclone für Microsoft Azure Blob Storage zu konfigurieren, benötigen Sie den Namen und Schlüssel des Speicheraccounts. Nachdem Sie sie eingerichtet haben, können Sie Rclone konfigurieren, indem Sie die Umgebungsvariablen festlegen:

(Ersetzen Sie italicize_items durch Ihre spezifischen Werte.)
$ export RCLONE_CONFIG_AZURE_TYPE=azureblob
$ export RCLONE_CONFIG_AZURE_ACCOUNT=your_storage_account_name
$ export RCLONE_CONFIG_AZURE_KEY=your_key
$ export SOURCE=azure:your_source_bucket 
$ export SOURCE=azure:your_source_bucket legt die Quelle als Azure fest.

Google Cloud Storage konfigurieren

Richten Sie Google Cloud Storage mit Rclone mit Application Default Credentials (ADC) ein. Weitere Informationen finden Sie unter "Standardzugangsdaten für Anwendungen einrichten", auf die Sie über "Mehr erfahren" an anderer Stelle in diesem Handbuch zugreifen können.

  1. Installieren Sie die Google Cloud-CLI, und initialisieren Sie sie, indem Sie den folgenden Befehl ausführen:
    gcloud init
  2. Als Nächstes erstellen Sie lokale Authentifizierungszugangsdaten für Ihr Benutzerkonto:
    gcloud auth application-default login
    • Die Datei befindet sich in $HOME/.config/gcloud/application_default_credentials.json.
    • Prüfen Sie die Datei, um client_id , client_secret und quota_project_id abzurufen.
  3. Schließlich konfigurieren Sie Rclone, indem Sie die folgenden Umgebungsvariablen mit den Informationen aus der Datei application_default_credentials.json festlegen:
    export RCLONE_CONFIG_TARGETS3_TYPE=gcs
    export RCLONE_CONFIG_TARGETS3_PROJECT_NUMBER=your quota_project_id 
    export RCLONE_CONFIG_TARGETS3_CLIENT_ID=your client_id
    export RCLONE_CONFIG_TARGETS3_CLIENT_SECRET=your client_secret
    export RCLONE SOURCE=gcp:your_source_bucket