次の方法で共有


Azure Cloud Services (延長サポート) 構成ロール スキーマ

重要

2025 年 3 月 31 日の時点で、クラウド サービス (延長サポート) は非推奨となり、2027 年 3 月 31 日に完全に廃止されます。 この非推奨化の詳細と移行方法について説明します。

構成ファイルの Role 要素で、サービスの各ロールにデプロイするロール インスタンス数、すべての構成設定の値、およびロールに関連付けられているすべての証明書のサムプリントを指定します。

Azure サービス構成スキーマの詳細については、クラウド サービス (延長サポート) 構成スキーマに関するページを参照してください。 Azure サービス定義スキーマの詳細については、クラウド サービス (延長サポート) 定義スキーマに関するページを参照してください。

役割要素

次の例は、Role 要素とその子要素を示します。

<ServiceConfiguration>
  <Role name="<role-name>" vmName="<vm-name>">
    <Instances count="<number-of-instances>"/>
    <ConfigurationSettings>
      <Setting name="<setting-name>" value="<setting-value>" />
    </ConfigurationSettings>
    <Certificates>
      <Certificate name="<certificate-name>" thumbprint="<certificate-thumbprint>" thumbprintAlgorithm="<algorithm>"/>
    </Certificates>
  </Role>
</ServiceConfiguration>

次の表は、Role 要素の属性の説明です。

属性 内容
名前 必須。 ロール名を指定します。 この名前は、サービス定義ファイルでロールに指定された名前と一致する必要があります。
vmName オプション。 仮想マシンの DNS 名を指定します。 名前は 10 文字以下にする必要があります。

次の表は、Role 要素の子要素の説明です。

要素 内容
事例 必須。 ロールにデプロイするインスタンス数を指定します。 count 属性のインスタンス数を整数で定義します。
設定 オプション。 ロールの設定のコレクションで、設定の名前と値を指定します。 設定名は、name 属性を使用して文字列で定義し、設定値は value 属性を使用して文字列で定義します。
証明書 オプション。 ロールに関連付けるサービス証明書の名前、サムプリント、およびアルゴリズムを指定します。 証明書名は、name 属性を使用して文字列で定義します。 証明書のサムプリントは、thumbprint 属性を使用して、スペースを含まない 16 進数の文字列で定義します。 16 進数は、数字と大文字の英字を使用して表す必要があります。 証明書アルゴリズムは、thumbprintAlgorithm 属性を使用して文字列で定義します。

関連項目

クラウド サービス (延長サポート) 構成スキーマ