すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:delete-cname

最終更新日:Sep 29, 2024

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.xml
  • cname-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\"}}"