ドメイン所有権の検証用の CNAME トークンを作成します。
注意事項
デフォルトでは、Alibaba Cloud アカウントには、ドメイン所有権の検証用の CNAME トークンを作成する権限があります。RAM ユーザーとして、または STS を使用して CNAME トークンを作成するには、oss:CreateCnameToken 権限が必要です。詳細については、「カスタムポリシーを付与する」をご参照ください。
コマンド構文
ossutil api create-cname-token --bucket value --cname-configuration value --wildcard value [flags]パラメーター | タイプ | 説明 |
--bucket | 文字列 | 対象バケットの名前。 |
--cname-configuration | 文字列 | CNAME 構成コンテナー。 |
--wildcard | 文字列 | ワイルドカードドメインの CNAME を操作するかどうかを指定します。有効な値: true および false。Agentic Bucket の場合、このパラメーターを true または false に明示的に設定する必要があります。標準バケットの場合、このパラメーターはオプションです。デフォルト値は false です。 |
create-cname-token コマンドは、CreateCnameToken API に対応します。パラメーターの詳細については、「CreateCnameToken」をご参照ください。
--wildcard オプションは、ワイルドカードドメイン CNAME の操作に使用します。お使いの ossutil のバージョンがこのパラメーターをサポートしていることを確認してください。
--cname-configuration
--cname-configuration オプションでは、XML と JSON の両方を指定できます。値に file:// プレフィックスが含まれている場合、ファイルから構成を読み取ります。
XML 構文:
<BucketCnameConfiguration> <Cname> <Domain>string</Domain> </Cname> </BucketCnameConfiguration>JSON 構文:
{ "Cname": { "Domain": "string" } }
サポートされているグローバルコマンドラインオプションの詳細については、「グローバルコマンドラインオプション」をご参照ください。
例
examplebucket にマッピングされたカスタムドメイン名 example.com の所有権を検証するための CNAME トークンを作成します。
XML 構成ファイルを使用します。cname-configuration.xml の内容は次のとおりです:
<?xml version="1.0" encoding="UTF-8"?> <BucketCnameConfiguration> <Cname> <Domain>example.com</Domain> </Cname> </BucketCnameConfiguration>コマンド例:
ossutil api create-cname-token --bucket examplebucket --cname-configuration file://cname-configuration.xmlJSON 構成ファイルを使用します。cname-configuration.json の内容は次のとおりです:
{ "Cname": { "Domain": "example.com" } }コマンド例:
ossutil api create-cname-token --bucket examplebucket --cname-configuration file://cname-configuration.jsonJSON 構成パラメーターを使用します。コマンド例:
ossutil api create-cname-token --bucket examplebucket --cname-configuration "{\"Cname\":{\"Domain\":\"example.com\"}}"
Agentic Bucket
my-uid-region-ab-apsrのワイルドカードドメインのベースドメインexample.comの所有権を検証するための CNAME トークンを作成します。JSON 構成パラメーターを使用します。コマンド例:
ossutil api create-cname-token --bucket my-uid-region-ab-apsr --cname-configuration "{\"Cname\":{\"Domain\":\"example.com\"}}" --wildcard true