Configurazione dell'origine

Con Rclone, puoi definire la tua origine come un file system locale o un altro provider cloud. In questa sezione vengono forniti esempi di configurazione specifici per un file system locale e per diversi provider cloud più diffusi.

Nota

Questo non è un elenco esaustivo; è inoltre possibile configurare altri provider se sono supportati da Rclone. Per un elenco completo dei provider cloud supportati e informazioni sui relativi parametri di configurazione, vedere il sito Web Rclone.

Configurare un file system locale

Non è richiesta alcuna configurazione specifica per l'uso di un file system locale con Rclone. Puoi semplicemente scegliere una directory locale come fonte.

A tale scopo, esportare il percorso di origine come variabile di ambiente:
$ export SOURCE=/path/to/source 

Configurare Oracle Cloud Infrastructure Object Storage Classic

Per configurare Rclone per Oracle Cloud Infrastructure Object Storage Classic, sono necessari il nome utente, la password, l'ID dell'istanza del servizio e l'URL di autenticazione.

Nota

Per utilizzare Object Storage Classic o qualsiasi altra fonte compatibile con Swift, è necessario utilizzare Rclone versione 1.4 o successiva.
  1. In primo luogo, trovare l'URL di autenticazione:
    1. Collegarsi all'applicazione My Services di Oracle Cloud.
    2. Cerca Oracle Cloud Infrastructure Object Storage Classic.
    3. Selezionare Visualizza dettagli dal menu Azioni (in alternativa, fare clic sul collegamento Oracle Cloud Infrastructure Object Storage Classic nella pagina Dashboard).
    4. Trova l'URL autentico. A seconda di quando hai creato il tuo account, effettua una delle seguenti operazioni:
      • Se l'account è stato creato dopo aprile 2017, tenere presente l'URL di autenticazione visualizzato nel campo Endpoint autorizzazione V1 nella sezione Informazioni aggiuntive.
        Ad esempio:
        https://foo.storage.oraclecloud.com/auth/v1.0
      • Se l'account è stato creato prima di aprile 2017, è necessario creare l'URL di autenticazione:
        1. Prendere nota dell'URL dell'endpoint REST, visualizzato nel campo Endpoint REST nella sezione Informazioni aggiuntive.
          Ad esempio:
          https://foo.storage.oraclecloud.com/v1/myservice-bar
        2. Eliminare la parte seguente dell'URL dell'endpoint REST:
          v1/myservice-bar 
          L'URL modificato è: https://foo.storage.oraclecloud.com/.
        3. Aggiungere quanto segue all'URL modificato:
          auth/v1.0
          Supponendo che l'URL dell'endpoint REST per l'account sia https://foo.storage.oraclecloud.com/v1/myservice-bar, l'URL di autenticazione equivalente sarà https://foo.storage.oraclecloud.com/auth/v1.0.
  2. Individuare l'ID dell'istanza del servizio nell'URL dell'endpoint REST. Ad esempio, se l'URL dell'endpoint API REST è https://foo.storage.oraclecloud.com/v1/myservice-bar, l'ID dell'istanza del servizio sarà myservice-bar.
  3. Configurare Rclone impostando le variabili di ambiente come indicato di seguito (sostituzione di italicized_items con valori specifici):
    $ 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> imposta l'origine come OCI-C.

Configura Amazon S3

Per configurare Rclone per Amazon S3, hai bisogno della chiave di accesso, della chiave segreta e dell'area del tuo bucket (se applicabile). Dopo averli, è possibile configurare Rclone impostando le variabili di ambiente dalla riga di comando:

(Sostituire italicize_items con i valori specifici.)
$ 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 imposta l'origine come S3.

Configura storage Blob Microsoft Azure

Per configurare Rclone per Microsoft Azure Blob Storage, sono necessari il nome e la chiave dell'account di storage. Dopo averli, è possibile configurare Rclone impostando le variabili di ambiente:

Sostituire italicize_items con valori specifici.
$ 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 imposta l'origine come Azure.

Configura Google Cloud Storage

Impostare Google Cloud Storage con Rclone utilizzando le credenziali predefinite dell'applicazione (ADC). Per ulteriori informazioni, vedere "Imposta credenziali predefinite dell'applicazione", accessibile da "Esplora altro", in altre parti di questa guida.

  1. Installare l'interfaccia CLI di Google Cloud, quindi inizializzarla eseguendo il comando seguente:
    gcloud init
  2. Successivamente, crea le credenziali di autenticazione locali per il tuo account utente:
    gcloud auth application-default login
    • Il file sarà in $HOME/.config/gcloud/application_default_credentials.json
    • Esaminare il file per ottenere il file client_id , client_secret e quota_project_id.
  3. Infine, configurare Rclone impostando le seguenti variabili ambientali utilizzando le informazioni del file 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