delete-cnameコマンドは、OSSバケットにマップされているCNAMEレコードを削除するために使用されます。
使用上の注意
デフォルトでは、Alibaba Cloudアカウントには、OSSバケットにマップされているCNAMEレコードを削除する権限があります。 RAMユーザーとして、またはSecurity Token Service (STS) を使用してCNAMEレコードを削除するには、oss:DeleteCname権限が必要です。 詳細については、「RAMユーザーへのカスタムポリシーのアタッチ」をご参照ください。
コマンド構文
ossutil api delete-cname --bucket value --cname-configuration value [flags]パラメーター | データ型 | 説明 |
-- bucket | String | バケットの名前。 |
-- cname-configuration | String | CNAMEレコードを格納するコンテナ。 |
delete-cnameコマンドは、DeleteCname操作に対応します。 DeletaCname操作のパラメーターの詳細については、「DeleteCname」をご参照ください。
-- cname-configuration
-- cname-configurationオプションは、XML形式とJSON形式の両方をサポートします。 オプションの値に 'file:// 'プレフィックスが含まれている場合、設定パラメーターは指定されたファイルから読み取られます。
XML 形式:
<BucketCnameConfiguration> <Cname> <Domain>string</Domain> </Cname> </BucketCnameConfiguration>JSON 形式:
{ "Cname": { "Domain": "string" } }
サポートされているグローバルコマンドラインオプションの詳細については、「コマンドラインオプション」をご参照ください。
例
examplebucketにマップされているCNAMEレコードexample.comを削除します。
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.xmlcname-configuration.jsonという名前の構成ファイルを作成し、次のコードを追加します。
{ "Cname": { "Domain": "example.com" } }サンプルコマンド:
ossutil api delete-cname --bucket examplebucket --cname-configuration file://cname-configuration.json次のコマンドでパラメーターをJSON形式で設定します。
ossutil api delete-cname --bucket examplebucket --cname-configuration "{\"Cname\":{\"Domain\":\"example.com\"}}"