ソースの構成

Rcloneを使用すると、ソースをローカル・ファイル・システムまたは別のクラウド・プロバイダとして定義できます。この項では、ローカル・ファイル・システムおよびいくつかの一般的なクラウド・プロバイダの構成例について説明します。

ノート:

これは完全なリストではありません。他のプロバイダがRcloneでサポートされている場合は、それらを構成することもできます。サポートされているクラウド・プロバイダの完全なリストと、その構成パラメータに関する情報は、RcloneのWebサイトを参照してください。

ローカル・ファイル・システムの構成

ローカル・ファイル・システムをRcloneとともに使用する場合、特定の構成は必要ありません。ローカル・ディレクトリをソースとして選択するだけです。

これを行うには、ソース・パスを環境変数としてエクスポートします。
$ export SOURCE=/path/to/source 

Oracle Cloud Infrastructure Object Storage Classicの構成

Oracle Cloud Infrastructure Object Storage ClassicのRcloneを構成するには、ユーザー名、パスワード、サービス・インスタンスIDおよび認証URLが必要です。

ノート:

Object Storage Classicまたはその他のSwift互換ソースを使用するには、Rcloneバージョン1.4以降を使用する必要があります。
  1. まず、認証URLを検索します。
    1. Oracle Cloud My Servicesアプリケーションにサインインします。
    2. Oracle Cloud Infrastructure Object Storage Classicを探します。
    3. 「アクション」メニューから「詳細の表示」を選択します(または、「ダッシュボード」ページの「Oracle Cloud Infrastructure Object Storage Classic」リンクをクリックします)。
    4. 本物のURLを見つけてください。作成したアカウントに応じて、次のいずれかを実行します。
      • アカウントが2017年4月より後に作成された場合は、「追加情報」セクションの「認証」のV1エンドポイント・フィールドに表示される認証URLに注意してください。
        たとえば次のようにします。
        https://foo.storage.oraclecloud.com/auth/v1.0
      • アカウントが2017年4月より前に作成された場合は、認証URLを作成する必要があります:
        1. 「追加情報」セクションの「RESTエンドポイント」フィールドに表示されるRESTエンドポイントURLに注目してください。
          たとえば次のようにします。
          https://foo.storage.oraclecloud.com/v1/myservice-bar
        2. RESTエンドポイントURLの次の部分を削除します。
          v1/myservice-bar 
          編集されたURLは、https://foo.storage.oraclecloud.com/です。
        3. 編集されたURLに次を追加します。
          auth/v1.0
          アカウントのRESTエンドポイントのURLはhttps://foo.storage.oraclecloud.com/v1/myservice-barであると仮定すると、同等の認証URLはhttps://foo.storage.oraclecloud.com/auth/v1.0になります。
  2. RESTエンドポイントURLで、サービス・インスタンスIDを検索します。たとえば、REST APIエンドポイントURLがhttps://foo.storage.oraclecloud.com/v1/myservice-barの場合、サービス・インスタンスIDはmyservice-barです。
  3. 環境変数を次のように設定して、Rcloneを構成します(<italicized_items>を特定の値に置き換えます)。
    $ 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>は、ソースをOCI-Cとして設定します。

Amazon S3の構成

Amazon S3のRcloneを構成するには、アクセス・キー、秘密キーおよびバケットのリージョン(該当する場合)が必要です。環境変数を設定した後、コマンドラインから環境変数を設定することで、Rcloneを構成できます。

(<italicize_items>を特定の値に置き換えます。)
$ 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>は、ソースをS3に設定します。

Microsoft Azure Blobストレージの構成

Microsoft Azure Blob Storage用のRcloneを構成するには、ストレージ・アカウント名とキーが必要です。環境変数を設定した後、環境変数を設定してRcloneを構成できます。

(<italicize_items>を特定の値に置き換えます。)
$ 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>は、ソースをAzureとして設定します。