設定您的來源
使用 Rclone,您可以將來源定義為本機檔案系統或其他雲端提供者。本節提供本機檔案系統和數個常用雲端提供者的特定組態範例。
附註:
這不是詳盡清單;如果 Rclone 支援其他提供者,您也可以加以設定。如需支援的雲端提供者完整清單及其組態參數的相關資訊,請參閱 Rclone 網站。設定本機檔案系統
使用具有 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 或更新版本。設定 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 儲存體
若要設定 Rclone for 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。
設定 Google Cloud Storage
使用應用程式預設證明資料 (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