Esquema de configuração dos Serviços de Nuvem do Azure (suporte estendido) (Arquivo cscfg)
O arquivo de configuração de serviço especifica o número de instâncias de função a serem implantadas para cada função no serviço, os valores de quaisquer definições de configuração e as impressões digitais de quaisquer certificados associados a uma função. Se o serviço fizer parte de uma Rede Virtual, as informações de configuração da rede deverão ser fornecidas no arquivo de configuração do serviço e no arquivo de configuração da rede virtual. A extensão padrão para o arquivo de configuração de serviço é cscfg.
O esquema de definição do Serviço de Nuvem (suporte estendido) descreve o modelo de serviço.
Por padrão, o arquivo de esquema de configuração do Diagnóstico do Azure é instalado no C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\<version>\schemas
diretório. Substitua <version>
pela versão instalada do SDK do Azure.
Para obter mais informações sobre como configurar funções em um serviço, consulte O que é o modelo de serviço de nuvem.
Esquema de configuração de serviço básico
O formato básico do arquivo de configuração do serviço é o seguinte.
<ServiceConfiguration serviceName="<service-name>" osFamily="<osfamily-number>" osVersion="<os-version>" schemaVersion="<schema-version>">
<Role …>
…
</Role>
<NetworkConfiguration>
…
</NetworkConfiguration>
</ServiceConfiguration>
Definições de esquema
Os seguintes artigos descrevem o esquema para o ServiceConfiguration
elemento :
Namespace de configuração de serviço
O namespace XML para o arquivo de configuração do serviço é: http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration
.
Elemento ServiceConfiguration
O ServiceConfiguration
elemento é o elemento de nível superior do arquivo de configuração de serviço.
A tabela a seguir descreve os atributos do ServiceConfiguration
elemento . Todos os valores de atributos são tipos de cadeia de caracteres.
Atributo | Description |
---|---|
nome_do_serviço | Obrigatório. O nome do Serviço de Nuvem. O nome fornecido aqui deve corresponder ao nome especificado no arquivo de definição de serviço. |
osFamília | Opcional. Especifica o SO convidado que é executado em instâncias de função no Serviço de Nuvem. Para obter informações sobre versões suportadas do SO convidado, consulte Versões do SO convidado do Azure e Matriz de compatibilidade do SDK. Se você não incluir um osFamily valor e não tiver definido o osVersion atributo para uma versão específica do SO convidado, um valor padrão de 1 será usado. |
osVersão | Opcional. Especifica a versão do SO convidado que é executada em instâncias de função no Serviço de Nuvem. Para obter mais informações sobre versões do SO convidado, consulte Versões do SO convidado do Azure e Matriz de compatibilidade do SDK. Você pode especificar que o SO convidado deve ser atualizado automaticamente para a versão mais recente. Para fazer isso, defina o osVersion valor do atributo como * . Quando definidas como * , as instâncias de função são implantadas usando a versão mais recente do SO convidado para a família de SO especificada e são atualizadas automaticamente quando novas versões do SO convidado são lançadas.Para especificar uma versão específica manualmente, use a Configuration String partir da tabela na seção Versões Futuras, Atuais e Transitórias do SO Convidado das Versões do SO Convidado do Azure e da Matriz de Compatibilidade do SDK.O valor padrão para o osVersion atributo é * . |
schemaVersion | Opcional. Especifica a versão do esquema de Configuração do Serviço. A versão do esquema permite que o Visual Studio selecione as ferramentas SDK corretas a serem usadas para validação de esquema se mais de uma versão do SDK estiver instalada lado a lado. Para obter mais informações sobre compatibilidade de esquema e versão, consulte Versões do SO convidado do Azure e Matriz de compatibilidade do SDK |
O arquivo de configuração de serviço deve conter um ServiceConfiguration
elemento . O ServiceConfiguration
elemento pode incluir qualquer número de Role
elementos e zero ou 1 NetworkConfiguration
elementos.
Consulte também
Esquema de definição dos Serviços de Nuvem do Azure (suporte estendido) (arquivo csdef)