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