Configurer la source

Avec Rclone, vous pouvez définir votre source en tant que système de fichiers local ou fournisseur de services infonuagiques différent. Cette section fournit des exemples de configuration spécifiques pour un système de fichiers local et plusieurs fournisseurs de services en nuage populaires.

Note :

Cette liste n'est pas exhaustive; vous pouvez également configurer d'autres fournisseurs s'ils sont pris en charge par Rclone. Pour obtenir la liste complète des fournisseurs de services infonuagiques pris en charge et des informations sur leurs paramètres de configuration, consultez le site Web Rclone.

Configurer un système de fichiers local

Aucune configuration spécifique n'est requise pour utiliser un système de fichiers local avec Rclone. Vous pouvez simplement choisir un répertoire local comme source.

Pour ce faire, exportez votre chemin source en tant que variable d'environnement :
$ export SOURCE=/path/to/source 

Configurer le service Oracle Cloud Infrastructure Object Storage Classic

Pour configurer Rclone pour Oracle Cloud Infrastructure Object Storage Classic, vous avez besoin de votre nom d'utilisateur, de votre mot de passe, de l'ID instance de service et de l'URL d'authentification.

Note :

Pour utiliser le service de stockage d'objets version classique ou toute autre source compatible avec Swift, vous devez utiliser Rclone version 1.4 ou ultérieure.
  1. Recherchez d'abord l'URL d'authentification :
    1. Connectez-vous à l'application Mes services Oracle Cloud.
    2. Recherchez Oracle Cloud Infrastructure Object Storage Classic.
    3. Sélectionnez Voir les détails dans le menu Actions (autrement, cliquez sur le lien Oracle Cloud Infrastructure Object Storage Classic dans la page Tableau de bord).
    4. Trouvez votre URL authentique. Selon le moment où vous avez créé votre compte, effectuez l'une des opérations suivantes :
      • Si votre compte a été créé après avril 2017, notez l'URL d'authentification affichée dans le champ Point d'extrémité Auth V1, dans la section Informations supplémentaires.
        Par exemple :
        https://foo.storage.oraclecloud.com/auth/v1.0
      • Si votre compte a été créé avant avril 2017, vous devez construire l'URL d'authentification :
        1. Notez l'URL du point d'extrémité REST, qui s'affiche dans le champ Point d'extrémité REST sous la section Informations supplémentaires.
          Par exemple :
          https://foo.storage.oraclecloud.com/v1/myservice-bar
        2. Supprimer la partie suivante de l'URL du point d'extrémité REST :
          v1/myservice-bar 
          L'URL modifiée est : https://foo.storage.oraclecloud.com/.
        3. Ajoutez ce qui suit à l'URL modifiée :
          auth/v1.0
          En supposant que l'URL du point d'extrémité REST pour votre compte soit https://foo.storage.oraclecloud.com/v1/myservice-bar, l'URL d'authentification équivalente serait https://foo.storage.oraclecloud.com/auth/v1.0.
  2. Dans l'URL du point d'extrémité REST, recherchez l'ID instance de service. Par exemple, si l'URL du point d'extrémité de l'API REST est https://foo.storage.oraclecloud.com/v1/myservice-bar, l'ID instance de service est myservice-bar.
  3. Configurez Rclone en définissant les variables d'environnement comme suit (en remplaçant italicized_items par vos valeurs spécifiques) :
    $ 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> définit votre source comme OCI-C.

Configurer Amazon S3

Pour configurer Rclone pour Amazon S3, vous avez besoin de la clé d'accès, de la clé secrète et de la région de votre seau (le cas échéant). Après les avoir, vous pouvez configurer Rclone en définissant les variables d'environnement à partir de la ligne de commande :

(Remplacez italicize_items par vos valeurs spécifiques.)
$ 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 définit votre source comme S3.

Configurer le stockage Blob Microsoft Azure

Pour configurer Rclone pour Microsoft Azure Blob Storage, vous avez besoin du nom et de la clé du compte de stockage. Une fois que vous les avez, vous pouvez configurer Rclone en définissant les variables d'environnement :

(Remplacez italicize_items par vos valeurs spécifiques.)
$ 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 définit votre source comme Azure.

Configurer Google Cloud Storage

Configurez Google Cloud Storage avec Rclone à l'aide des données d'identification par défaut de l'application (ADC). Voir "Configurer les données d'identification par défaut de l'application", accessible à partir de "Explorer plus", ailleurs dans ce livre de jeu, pour plus d'informations.

  1. Installez l'interface de ligne de commande Google Cloud, puis initialisez-la en exécutant la commande suivante :
    gcloud init
  2. Créez ensuite les données d'identification d'authentification locale pour votre compte d'utilisateur :
    gcloud auth application-default login
    • Le fichier sera dans $HOME/.config/gcloud/application_default_credentials.json
    • Vérifiez le fichier pour obtenir client_id , client_secret et quota_project_id.
  3. Enfin, configurez Rclone en définissant les variables d'environnement suivantes à l'aide des informations du fichier application_default_credentials.json :
    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