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

Object Storage Service:create-cname-token

最終更新日:Sep 24, 2024

ドメイン名の所有権を確認するCNAMEトークンを作成します。

使用上の注意

デフォルトでは、Alibaba Cloudアカウントには、ドメイン名の所有権を確認するためのCNAMEトークンを作成する権限があります。 RAMユーザーまたはSecurity token Service (STS) を使用してドメイン名の所有権を確認するCNAMEトークンを作成するには、oss:CreateCnameToken権限が必要です。 詳細については、「RAMユーザーへのカスタムポリシーのアタッチ」をご参照ください。

コマンド構文

ossutil api create-cname-token --bucket value --cname-configuration value [flags]

パラメーター

データ型

説明

-- bucket

String

ドメイン名がマップされているバケットの名前。

-- cname-configuration

String

CNAMEレコードを格納するコンテナー。

説明

create-cname-tokenコマンドは、CreateCnameToken操作に対応しています。 CreateCnameToken操作のパラメーターの詳細については、「CreateCnameToken」をご参照ください。

-- cname-configuration

-- cname-configurationオプションは、XML形式とJSON形式の両方をサポートします。 オプションの値にfile:// プレフィックスが含まれている場合、ossutilは構成ファイルから構成を読み取ります。

  • XML 形式:

    <BucketCnameConfiguration>
      <Cname>
        <Domain>string</Domain>
      </Cname>
    </BucketCnameConfiguration>
  • JSON 形式:

    {
      "Cname": {
        "Domain": "string"
      }
    }
説明

サポートされているグローバルコマンドラインオプションの詳細については、「グローバルコマンドラインオプション」をご参照ください。

次の例は、CNAMEトークンを作成して、examplebucketバケットにマップされたf example.comの所有権を検証する方法を示しています。

  • 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.xml
  • cname-configuration.jsonという名前の構成ファイルを作成し、次のコードを構成ファイルに追加します。

    {
      "Cname": {
        "Domain": "example.com"
      }
    }

    サンプルコマンド:

    ossutil api create-cname-token --bucket examplebucket --cname-configuration file://cname-configuration.json
  • 次のコマンドでパラメーターをJSON形式で設定します。

    ossutil api create-cname-token --bucket examplebucket --cname-configuration "{\"Cname\":{\"Domain\":\"example.com\"}}"