ダウンロードサーバー
名前:
singularity run download-server - CARファイルのダウンロードを提供するため、リモートメタデータAPIに接続するHTTPサーバー
使用方法:
singularity run download-server [コマンドオプション] [引数...]
説明:
使い方の例:
singularity run download-server --metadata-api "http://remote-metadata-api:7777" --bind "127.0.0.1:8888"
オプション:
--help, -h ヘルプの表示
1Fichier
--fichier-api-key value 1FichierのAPIキー。[https://1fichier.com/console/params.pl]で取得できます。 [$FICHIER_API_KEY]
--fichier-file-password value 共有ファイルのダウンロード時にパスワードが必要な場合、このパラメータを追加します。[$FICHIER_FILE_PASSWORD]
--fichier-folder-password value パスワードで保護された共有フォルダ内のファイルの一覧を取得する場合、このパラメータを追加します。[$FICHIER_FOLDER_PASSWORD]
Akamai NetStorage
--netstorage-secret value NetStorageアカウントのシークレット/G2Oキーを設定します。[$NETSTORAGE_SECRET]
Amazon Drive
--acd-client-secret value OAuthクライアントシークレット。[$ACD_CLIENT_SECRET]
--acd-token value JSON形式のOAuthアクセストークン。[$ACD_TOKEN]
--acd-token-url value トークンサーバーのURL。[$ACD_TOKEN_URL]
AWS、Alibaba、Ceph、China Mobile、Cloudflare、ArvanCloud、DigitalOcean、Dreamhost、Huawei OBS、IBM COS、IDrive e2、IONOS Cloud、Liara、Lyve Cloud、Minio、Netease、RackCorp、Scaleway、SeaweedFS、StackPath、Storj、Tencent COS、Qiniu、Wasabiを含むAmazon S3互換ストレージプロバイダ
--s3-access-key-id value AWSのアクセスキーID。[$S3_ACCESS_KEY_ID]
--s3-secret-access-key value AWSのシークレットアクセスキー(パスワード)。[$S3_SECRET_ACCESS_KEY]
--s3-session-token value AWSのセッショントークン。[$S3_SESSION_TOKEN]
--s3-sse-customer-key value SSE-Cを使用する場合、暗号化/復号化に使用する秘密暗号キーを指定します。[$S3_SSE_CUSTOMER_KEY]
--s3-sse-customer-key-base64 value SSE-Cを使用する場合、暗号化/復号化に使用する秘密暗号キーをBase64形式で指定します。[$S3_SSE_CUSTOMER_KEY_BASE64]
--s3-sse-customer-key-md5 value SSE-Cを使用する場合、秘密暗号キーのMD5チェックサムを指定できます(オプション)。[$S3_SSE_CUSTOMER_KEY_MD5]
--s3-sse-kms-key-id value KMS IDを使用する場合、キーのARNを指定する必要があります。[$S3_SSE_KMS_KEY_ID]
Backblaze B2
--b2-key value アプリケーションキー。[$B2_KEY]
Box
--box-access-token value Box Appプライマリのアクセストークン。[$BOX_ACCESS_TOKEN]
--box-client-secret value OAuthクライアントシークレット。[$BOX_CLIENT_SECRET]
--box-token value JSON形式のOAuthアクセストークン。[$BOX_TOKEN]
--box-token-url value トークンサーバーのURL。[$BOX_TOKEN_URL]
クライアント設定
--client-ca-cert value サーバーを検証するために使用するCA証明書へのパス。削除するには空の文字列を使用します。
--client-cert value 相互TLS認証のためのクライアントSSL証明書(PEM形式)へのパス。削除するには空の文字列を使用します。
--client-connect-timeout value HTTPクライアントの接続タイムアウト(デフォルト: 1分)
--client-expect-continue-timeout value HTTPのexpect / 100-continueを使用する場合のタイムアウト(デフォルト: 1秒)
--client-header value [ --client-header value ] すべてのトランザクションに対してHTTPヘッダを設定します(例: キー=値)。これにより、既存のヘッダ値が置き換えられます。ヘッダを削除するには、--http-header "key="を使用します。すべてのヘッダを削除するには、--http-header ""を使用します。
--client-insecure-skip-verify サーバーのSSL証明書を検証しない(安全ではない)(デフォルト: false)
--client-key value 相互TLS認証のためのクライアントSSL秘密鍵(PEM形式)へのパス。削除するには空の文字列を使用します。
--client-no-gzip Accept-Encoding: gzipを設定しない(デフォルト: false)
--client-scan-concurrency value データソースをスキャンする際の並行リストリクエストの最大数(デフォルト: 1)
--client-timeout value IOアイドルタイムアウト(デフォルト: 5分)
--client-use-server-mod-time 可能な場合はサーバーの変更日時を使用する(デフォルト: false)
--client-user-agent value 指定した文字列にユーザーエージェントを設定します。削除するには空の文字列を使用します(デフォルト: rclone/v1.62.2-DEV)
Dropbox
--dropbox-client-secret value OAuthクライアントシークレット。[$DROPBOX_CLIENT_SECRET]
--dropbox-token value JSON形式のOAuthアクセストークン。[$DROPBOX_TOKEN]
--dropbox-token-url value トークンサーバーのURL。[$DROPBOX_TOKEN_URL]
Enterprise File Fabric
--filefabric-permanent-token value 永続認証トークン。[$FILEFABRIC_PERMANENT_TOKEN]
--filefabric-token value セッショントークン。[$FILEFABRIC_TOKEN]
--filefabric-token-expiry value トークンの有効期限。[$FILEFABRIC_TOKEN_EXPIRY]
FTP
--ftp-ask-password 必要に応じてFTPパスワードの入力を許可します。 (デフォルト: false) [$FTP_ASK_PASSWORD]
--ftp-pass value FTPパスワード。[$FTP_PASS]
一般設定
--bind value HTTPサーバーをバインドするアドレス(デフォルト: "127.0.0.1:8888")
--metadata-api value メタデータAPIのURL(デフォルト: "http://127.0.0.1:7777")
Google Cloud Storage(これはGoogle Driveではありません)
--gcs-client-secret value OAuthクライアントシークレット。[$GCS_CLIENT_SECRET]
--gcs-token value JSON形式のOAuthアクセストークン。[$GCS_TOKEN]
--gcs-token-url value トークンサーバーのURL。[$GCS_TOKEN_URL]
Google Drive
--drive-client-secret value OAuthクライアントシークレット。[$DRIVE_CLIENT_SECRET]
--drive-resource-key value リンク共有ファイルにアクセスするためのリソースキー。[$DRIVE_RESOURCE_KEY]
--drive-token value JSON形式のOAuthアクセストークン。[$DRIVE_TOKEN]
--drive-token-url value トークンサーバーのURL。[$DRIVE_TOKEN_URL]
Google Photos
--gphotos-client-secret value OAuthクライアントシークレット。[$GPHOTOS_CLIENT_SECRET]
--gphotos-token value JSON形式のOAuthアクセストークン。[$GPHOTOS_TOKEN]
--gphotos-token-url value トークンサーバーのURL。[$GPHOTOS_TOKEN_URL]
HiDrive
--hidrive-client-secret value OAuthクライアントシークレット。[$HIDRIVE_CLIENT_SECRET]
--hidrive-token value JSON形式のOAuthアクセストークン。[$HIDRIVE_TOKEN]
--hidrive-token-url value トークンサーバーのURL。[$HIDRIVE_TOKEN_URL]
Internet Archive
--internetarchive-access-key-id value IAS3アクセスキー。[$INTERNETARCHIVE_ACCESS_KEY_ID]
--internetarchive-secret-access-key value IAS3シークレットキー(パスワード)。[$INTERNETARCHIVE_SECRET_ACCESS_KEY]
Koofr、Digi Storage および他のKoofr互換ストレージプロバイダ
--koofr-password value rcloneのパスワード([https://storage.rcs-rds.ro/app/admin/preferences/password]で生成できます)。[$KOOFR_PASSWORD]
Mail.ru Cloud
--mailru-pass value パスワード。[$MAILRU_PASS]
Mega
--mega-pass value パスワード。[$MEGA_PASS]
Microsoft Azure Blob Storage
--azureblob-client-certificate-password value オプションの証明書ファイルのパスワード。[$AZUREBLOB_CLIENT_CERTIFICATE_PASSWORD]
--azureblob-client-secret value サービスプリンシパルのクライアントシークレットのいずれか。[$AZUREBLOB_CLIENT_SECRET]
--azureblob-key value ストレージアカウントの共有キー。[$AZUREBLOB_KEY]
--azureblob-password value ユーザーのパスワード。[$AZUREBLOB_PASSWORD]
Microsoft OneDrive
--onedrive-client-secret value OAuthクライアントシークレット。[$ONEDRIVE_CLIENT_SECRET]
--onedrive-link-password value リンクコマンドで作成されたリンクのパスワードを設定します。[$ONEDRIVE_LINK_PASSWORD]
--onedrive-token value JSON形式のOAuthアクセストークン。[$ONEDRIVE_TOKEN]
--onedrive-token-url value トークンサーバーのURL。[$ONEDRIVE_TOKEN_URL]
OpenDrive
--opendrive-password value パスワード。[$OPENDRIVE_PASSWORD]
OpenStack Swift(Rackspace Cloud Files、Memset Memstore、OVH)
--swift-application-credential-secret value アプリケーション資格情報のシークレット(OS_APPLICATION_CREDENTIAL_SECRET)。[$SWIFT_APPLICATION_CREDENTIAL_SECRET]
--swift-auth-token value 別の認証に必要な認証トークン(オプション)(OS_AUTH_TOKEN)。[$SWIFT_AUTH_TOKEN]
--swift-key value APIキーまたはパスワード(OS_PASSWORD)。[$SWIFT_KEY]
Oracle Cloud Infrastructure Object Storage
--oos-sse-customer-key value SSE-Cを使用する場合、オプションのヘッダーで256ビットの暗号化キーを指定します。[$OOS_SSE_CUSTOMER_KEY]
--oos-sse-customer-key-file value SSE-Cを使用する場合、ベース64でエンコードされたAES-256暗号化キーの文字列を含むファイル。[$OOS_SSE_CUSTOMER_KEY_FILE]
--oos-sse-customer-key-sha256 value SSE-Cを使用する場合、暗号化キーのベース64エンコードされたSHA256ハッシュを指定できます。[$OOS_SSE_CUSTOMER_KEY_SHA256]
--oos-sse-kms-key-id value マスターキーを使用する場合、キーのARNを指定する必要があります(OOS_SSE_KMS_KEY_ID)。
Pcloud
--pcloud-client-secret value OAuthクライアントシークレット。[$PCLOUD_CLIENT_SECRET]
--pcloud-password value Pcloudのパスワード。[$PCLOUD_PASSWORD]
--pcloud-token value JSON形式のOAuthアクセストークン。[$PCLOUD_TOKEN]
--pcloud-token-url value トークンサーバーのURL。[$PCLOUD_TOKEN_URL]
QingCloud Object Storage
--qingstor-access-key-id value QingStorのアクセスキーID。[$QINGSTOR_ACCESS_KEY_ID]
--qingstor-secret-access-key value QingStorのシークレットアクセスキー(パスワード)。[$QINGSTOR_SECRET_ACCESS_KEY]
リトライ戦略
--client-low-level-retries value 低レベルのクライアントエラーの最大リトライ回数(デフォルト: 10)
--client-retry-backoff value IO読み取りエラーのリトライ時の一定のディレイバックオフ(デフォルト: 1秒)
--client-retry-backoff-exp value IO読み取りエラーのリトライ時の指数関数的なディレイバックオフ(デフォルト: 1.0)
--client-retry-delay value IO読み取りエラーのリトライ前の初期ディレイ(デフォルト: 1秒)
--client-retry-max value IO読み取りエラーの最大リトライ回数(デフォルト: 10)
--client-skip-inaccessible 開かれることのないファイルをスキップする(デフォルト: false)
SMB / CIFS
--smb-pass value SMBのパスワード。[$SMB_PASS]
SSH/SFTP
--sftp-ask-password 必要に応じてSFTPパスワードの入力を許可します。 (デフォルト: false) [$SFTP_ASK_PASSWORD]
--sftp-key-exchange value 優先度順に並べたスペース区切りの鍵交換アルゴリズムのリスト。[$SFTP_KEY_EXCHANGE]
--sftp-key-file value PEM形式の秘密鍵ファイルへのパス。[$SFTP_KEY_FILE]
--sftp-key-file-pass value PEM形式の秘密鍵ファイルを復号するためのパスフレーズ。[$SFTP_KEY_FILE_PASS]
--sftp-key-pem value 生のPEM形式の秘密鍵。[$SFTP_KEY_PEM]
--sftp-key-use-agent ssh-agentの使用を強制します。 (デフォルト: false) [$SFTP_KEY_USE_AGENT]
--sftp-pass value SSHパスワード。ssh-agentを使用する場合は空白のままにします。 [$SFTP_PASS]
--sftp-pubkey-file value パブリックキーファイルへのオプションのパス。[$SFTP_PUBKEY_FILE]
Sia Decentralized Cloud
--sia-api-password value SiaデーモンAPIパスワード。[$SIA_API_PASSWORD]
Storj Decentralized Cloud Storage
--storj-api-key value APIキー。[$STORJ_API_KEY]
--storj-passphrase value 暗号化のパスフレーズ。[$STORJ_PASSPHRASE]
Sugarsync
--sugarsync-access-key-id value Sugarsync Access Key ID. [$SUGARSYNC_ACCESS_KEY_ID]
--sugarsync-private-access-key value Sugarsync Private Access Key. [$SUGARSYNC_PRIVATE_ACCESS_KEY]
--sugarsync-refresh-token value Sugarsync refresh token. [$SUGARSYNC_REFRESH_TOKEN]
Uptobox
--uptobox-access-token value アクセストークン。[$UPTOBOX_ACCESS_TOKEN]
WebDAV
--webdav-bearer-token value ユーザー/パスワードの代わりにベアラトークン(Macaroonなど)を使用します。[$WEBDAV_BEARER_TOKEN]
--webdav-bearer-token-command value ベアラトークンを取得するために実行するコマンド。[$WEBDAV_BEARER_TOKEN_COMMAND]
--webdav-pass value パスワード。[$WEBDAV_PASS]
Yandex Disk
--yandex-client-secret value OAuthクライアントシークレット。[$YANDEX_CLIENT_SECRET]
--yandex-token value JSON形式のOAuthアクセストークン。[$YANDEX_TOKEN]
--yandex-token-url value トークンサーバーのURL。[$YANDEX_TOKEN_URL]
Zoho
--zoho-client-secret value OAuthクライアントシークレット。[$ZOHO_CLIENT_SECRET]
--zoho-token value JSON形式のOAuthアクセストークン。[$ZOHO_TOKEN]
--zoho-token-url value トークンサーバーのURL。[$ZOHO_TOKEN_URL]
premiumize.me
--premiumizeme-api-key value APIキー。[$PREMIUMIZEME_API_KEY]
seafile
--seafile-auth-token value 認証トークン。[$SEAFILE_AUTH_TOKEN]
--seafile-library-key value 暗号化されたライブラリのパスワード(オプション)。[$SEAFILE_LIBRARY_KEY]
--seafile-pass value パスワード。[$SEAFILE_PASS]
Last updated