wget https://cosbrowser.cloud.tencent.com/software/coscli/coscli-mac
wget https://cosbrowser.cloud.tencent.com/software/coscli/coscli-mac-m1
wget https://cosbrowser.cloud.tencent.com/software/coscli/coscli-linux
coscli-windows.exe
にリネームします coscli.exe
。cmd
を入力して Enter
を押すと、コマンドラインウィンドウが表示されます。coscli --version
を入力し、次の情報がプリントアウトされた場合、正常にインストールされたことを示します。Windows
ステムにおいて、異なるコマンドラインクライアントでCOSCLIを使用する方式がやや異なる可能性があります。 coscli [command]
を入力した後にCOSCLIが正しく動作できない場合は、 ./coscli [command]
のフォーマットをお試しください。coscli version v0.20.0-beta
mv coscli-mac coscli
chmod 755 coscli
./coscli --version
を入力すると、次の情報がプリントアウトされた場合、正常にインストールされたことを示します。coscli version v0.20.0-beta
mv coscli-linux coscli
chmod 755 coscli
./coscli --version
を入力すると、次の情報がプリントアウトされた場合、正常にインストールされたことを示します。coscli version v0.20.0-beta
Enter
をクリックして次へ進みます。./coscli config init
を呼び出して ~/.cos.yaml
で設定ファイルを生成するが、ユーザーはコマンドラインでインタラクティブに構成を完了することが可能です。その後、ユーザーは ./coscli config init
コマンドを使用して他の位置でCOSCLIのために設定ファイルをインタラクティブに生成することも可能です。ユーザーは./coscli config show
を使用して設定ファイルの場所と構成パラメーター情報を確認することが可能です。設定項目の | 説明 |
Secret ID | キーIDであり、使用上のリスクを軽減するために、サブアカウントキーを使用し、最小限の権限ガイドラインに準拠するよう許可することを推奨します。サブアカウントキーを取得するには、 サブアカウントのアクセス キーの管理 を参照してください。 |
Secret Key | キーKeyであり、使用上のリスクを軽減するために、サブアカウントキーを使用し、最小限の権限ガイドラインに準拠するよう許可することを推奨します。サブアカウントキーを取得するには、 サブアカウントのアクセス キーの管理 を参照してください。 |
Session Token | 一時的キーtokenであり、一時キーを使用するときに設定する必要があるが、使用しない場合は、直接 Enter を押して次へ進みます。一時的キーの詳細については、 一時的キーを使用してCOS にアクセスする を参照してください。 |
Mode | はIDモードを設定し、列挙値の SecretKey と CvmRole をサポートします。空にすることが可能です。空である場合、値がデフォルトでは SecretKey になり、キーを使用してCOSをリクエストすることを示します。ModeがCvmRole になる場合、 インスタンスロールの管理 を使用してCOSをリクエストすることを示します。 |
Cvm Role Name | |
protocol | ネットワーク伝送プロトコルであり、デフォルトではhttpsです。Httpに変更する必要がある場合は、設定プロファイルに直接入って修正しても可能です。 |
APPID | APPIDは、ユーザーがTencent Cloudアカウントを申請した後に得られたアカウントであり、システムに自動的に割り当てられ、 アカウント情報 から取得できます。ストレージバケットのフルネームは Bucket Name と APPID という2つの要素からなり、フォーマットが <BucketName-APPID> です。詳細については、 ストレージバケットの命名ルール を参照してください。 |
Bucket Name | ストレージバケット名であり、APPIDとともにストレージバケットのフルネームを構成します。フォーマットが <BucketName-APPID> です。詳細については、 ストレージバケットの命名ルール を参照してください。 |
Bucket Endpoint | ストレージバケットが存在するリージョンのドメイン名であり、ドメイン名のフォーマットがデフォルトでは cos.<region>.myqcloud.com です。その中、 <region> がストレージバケットのリージョンを表し、たとえば、ap-guangzhou、ap-beijingなどです。COSがサポートするリージョンリストは リージョンとアクセスドメイン名 を参照してください。ストレージバケットではアクセラレーションが有効になっている場合は、グローバルアクセラレーションドメイン名を構成することことが可能です。たとえば、グローバルアクセラレーションドメイン名を cos.accelerate.myqcloud.com に構成し、イントラネットグローバルアクセラレーションドメイン名をcos-internal.accelerate.tencentcos.cn に構成します。 |
Bucket Alias | ストレージバケットのエイリアスであり、入力する必要があるコマンドの長さを減らすために、設定後に、使用時に BucketName-APPID の代わりに BucketAlias を使用することが可能です。この項目を構成しない場合は、BucketAlias の値が BucketName-APPID の値になります。 |
OFS Bucket | メタデータアクセラレーションバケットのマークであり、該当のバケットでは メタデータアクセラレーション 機能が有効になっているかどうかを識別するために使用されます。現在、メタデータアクセラレーション機能はパブリックベータ版であり、使用しようとする場合は、 お問い合わせ をクリックして申請してください。パブリックベータ期間中に料金が発生しません。ユーザーの サイトのメッセージ または 費用計算概要 から最新の費用発生状況を把握することが可能です。 |
./coscli config add
コマンドを使用してストレージバケットの構成を追加することが可能です。設定ファイルを変更する必要がある場合、または設定ファイルに関する操作をさらに取得しようとする場合、 config コマンド を参照するか、または ./coscli config --help
コマンドを使用して設定ファイルに関連するコマンドを迅速に確認してください。./coscli --help
コマンドを使用してCOSCLIの使用方法を迅速に確認することが可能です。./coscli config init
を使用して設定ファイルをインタラクティブに生成するほか、COSCLIの設定ファイルを直接手動で作成することも可能です。COSCLIの設定ファイルのフォーマットは yaml
です。設定ファイルのフォーマットの例は次のとおりです。cos:base:secretid: XXXXXXXXXXXXXXXsecretkey: XXXXXXXXXXXXXXXXXsessiontoken: ""protocol: httpsbuckets:- name: examplebucket1-1250000000alias: bucket1region: ap-shanghaiendpoint: cos.ap-shanghai.myqcloud.comofs: false- name: examplebucket2-1250000000alias: bucket2region: ap-guangzhouendpoint: cos.ap-guangzhou.myqcloud.comofs: false- name: examplebucket3-1250000000alias: bucket3region: ap-chengduendpoint: cos.ap-chengdu.myqcloud.comofs: False
この記事はお役に立ちましたか?