tencent cloud

Cloud Object Storage

設定ファイルの発行と変更 - config

PDF
フォーカスモード
フォントサイズ
最終更新日: 2025-11-14 15:30:16

コマンド形式

以下のconfigコマンドは、設定ファイルを発行・変更するときに使います。
./coscli config [command] [flag]
説明:
各設定項目を正しく入力すると、./coscli config showを使用して設定情報を確認することができます。
このコマンドのその他の一般的なオプション(バケットの切り替え、ユーザーアカウントの切り替えなど)については、一般オプション ドキュメンテーションを参照してください。
生成された設定ファイルは、デフォルトで通信プロトコルがhttpsに設定されています。httpに変更する場合は、設定ファイルに直接アクセスして変更することができます。
configコマンドには、以下のサブコマンドが含まれます。
command名
commandの用途
add
新しいバケット設定を追加します。
delete
既存のバケット設定を削除します。
init
設定ファイルをインタラクティブに作成します。
set
設定ファイルのbaseグループの1つまたは複数の設定項目を変更します。baseグループには、secretidsecretkeysessiontokenmodecvmrolenameの情報が含まれています。
show
指定された設定ファイルの情報を印刷します。
configとそのサブコマンドには、以下のオプションflagが含まれます。
flagの略称
flagの正式名称
flagの用途
-h
--help
ヘルプ情報を出力します。
-c
--config-path
使用する設定ファイルパスを指定します。
config addサブコマンドには、以下のオプションflagが含まれます。
flagの略称
flagの正式名称
flagの用途
-h
--help
ヘルプ情報を出力します。
-a
--alias
バケットエイリアス。
-b
--bucket
バケット名。
-r
--region
バケットリージョン。
-o
--ofs
メタデータ加速バケトタグ。詳細については メタデータ加速概要 を参照してください。
注意:
特定のストレージバケットのendpointを指定する場合は、一般flagの-eまたは--endpointを使用できます。詳細については、一般オプションの紹介をご参照ください。
config deleteサブコマンドには、以下のオプションflagが含まれます。
flagの略称
flagの正式名称
flagの用途
-h
--help
ヘルプ情報を出力します。
-a
--alias
バケットエイリアス。
config setサブコマンドには、以下のオプションflagが含まれます。
flagの略称
flagの正式名称
flagの用途
-h
--help
ヘルプ情報を出力します。
なし
--secret_id
secret IDは、コンソールへのアクセスから作成して取得することができます。
なし
--secret_key
secret keyは、コンソールへのアクセス から作成して取得することができます。
-t
--session_token
一時的なキー token の設定。一時的なキーの詳細については、一時的なキーで COS にアクセスするを参照してください。
なし
--mode
IDモードを設定します。列挙値SecretKeyCvmRoleをサポートしています。空にすることも可能で、その場合はデフォルトでSecretKeyとなり、キーを使用してCOSにリクエストを送信します。modeがCvmRoleの場合、インスタンスロールの管理を使用してCOSにリクエストを送信します。
なし
--cvm_role_name
CVMロールのインスタンス名を設定します。詳細については、インスタンスロールの管理をご参照ください。
なし
--close_auto_switch_host
バックアップドメインへの自動切り替えを無効にするかどうかを設定します。選択可能な値はtrue、falseで、空にすることもできます。
設定しない、または値がfalseの場合、バックアップドメインへの切り替えが行われます。
trueに設定した場合、バックアップドメインへの切り替えは行われません。
なし
--disable_encryption
キーの暗号化を無効にするかどうかを設定します。デフォルトではfalseです。trueに設定した場合、設定ファイル内のキー関連情報は暗号化されません。
なし
--disable_auto_fetch_bucket_type
バケットタイプの自動取得を無効にするかどうかを設定します。選択可能な値はtrue、falseです。
設定しない場合や、値がfalseの場合、バケットタイプが自動的に取得されます(使用するアカウントにcos:HeadBucket権限があることを確認してください)。
trueに設定した場合、バケットタイプは自動取得されず、ユーザーの設定ファイル内のバケットタイプが使用されます(例:設定ファイルのBucket設定項目ofsがtrueならバケットタイプはofs、falseならcosとなります)。

操作事例

新しいバケット設定の追加

./coscli config add -b examplebucket3-1250000000 -r ap-chengdu -e cos.ap-chengdu.myqcloud.com -a bucket3

既存のバケット設定の削除

./coscli config delete -a bucket3

デフォルトの設定ファイルのsession-tokenの変更

./coscli config set --session_token test-token123

指定された設定ファイルの情報の印刷

./coscli config show -c /your/config/path.yaml

デフォルト設定ファイルの mode と cvmrolename を変更します

./coscli config set --mode CvmRole --cvm_role_name testName


ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック