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 属性を使用して文字列で定義します。 |