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

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

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

role 要素

次の例は、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 要素の属性の説明です。

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

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

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

関連項目

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