配置源

使用 Rclone,您可以将源定义为本地文件系统或其他云提供商。本节提供了本地文件系统和多个常用云提供商的特定配置示例。

注意:

这不是一个详尽的列表;如果 Rclone 支持其他提供者,则还可以配置其他提供者。有关支持的云提供商的完整列表以及有关其配置参数的信息,请参阅 Rclone 网站。

配置本地文件系统

将本地文件系统与 Rclone 一起使用不需要特定的配置。只需选择本地目录作为源即可。

为此,请将源路径导出为环境变量:
$ export SOURCE=/path/to/source 

配置 Oracle Cloud Infrastructure Object Storage Classic

要为 Oracle Cloud Infrastructure Object Storage Classic 配置 Rclone,您需要用户名、密码、服务实例 ID 和验证 URL。

注意:

要使用经典对象存储或任何其他与 Swift 兼容的源,您需要使用 Rclone 版本 1.4 或更高版本。
  1. 首先,找到验证 URL:
    1. 登录 Oracle Cloud My Services 应用程序。
    2. 查找 Oracle Cloud Infrastructure Object Storage Classic。
    3. 从“Actions(操作)”菜单中选择“View Details(查看详细信息)”(或者单击“Dashboard(仪表盘)”页面上的 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 端点 URL,该 URL 显示在“其他信息”部分下的“REST 端点”字段中。
          例如:
          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 存储配置 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。