配置源
使用 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 或更高版本。配置 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。
配置 Google Cloud 存储
使用应用程序默认凭据 (Application Default Credentials,ADC) 使用 Rclone 设置 Google Cloud Storage。有关详细信息,请参阅“设置应用程序默认身份证明”,可从本手册其他位置的“浏览更多”访问。
- 安装 Google Cloud CLI,然后运行以下命令对其进行初始化:
gcloud init
- 接下来,为您的用户帐户创建本地验证凭据:
gcloud auth application-default login
- 文件将位于
$HOME/.config/gcloud/application_default_credentials.json
中 - 查看该文件以获取
client_id , client_secret
和quota_project_id
。
- 文件将位于
- 最后,使用
application_default_credentials.json
文件中的信息设置以下环境变量来配置 Rclone: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