Este tópico ainda não foi avaliado como - Avalie este tópico

Add-AzureNodeWebRole

Adiciona uma configuração DE uma função Web Node.js ao serviço atual.

Sintaxe

Add-AzureNodeWebRole [[-Name] <string>] [[-Instances] <Int32>]

Descrição detalhada

Execute Add-AzureNodeWebRole de um diretório do serviço para adicionar o scaffolding de uma função da Web Node, incluindo arquivos de configuração e um aplicativo Web de exemplo, ao serviço atual. Uma função Web é uma função que é personalizada para a programação de aplicativos Web com suporte do IISNode, que gerencia automaticamente o tempo de vida de instâncias do node.exe necessárias para atender o tráfego da Web.

Uma função Web não é adequada a processos de execução longa. Se seu aplicativo Web envolver processos de execução longa, use uma função Web para fornecer um front-end da Web e use uma função de trabalho para a camada intermediária. Para obter mais informações sobre funções de serviço, consulte Visão geral de criação de um serviço hospedado para o Windows Azure. Para obter informações sobre como criar uma função de trabalho para um aplicativo Node, consulte o cmdlet Add-AzureNodeWorkerRole.

Use o parâmetro -Instances para definir o número de instâncias de função a serem implantadas. Por padrão, este cmdlet cria uma instância única da função Web. Para aproveitar o acordo em nível de serviço (SLA) do Windows Azure para um serviço hospedado, configure pelo menos duas instâncias de cada função.

noteObservação
Para expandir um serviço após implantá-lo, use o cmdlet Set-AzureInstances para adicionar mais instâncias de uma função Web ou da função de trabalho e, depois, republique o serviço.

Add-AzureNodeWebRole cria um subdiretório que tem o nome da função Web e armazena os arquivos de configuração cada instância da função Web.

Parâmetros

 

Parâmetro Descrição

[[-Name] <string>]

(Posição 1) Especifica um nome para a função Web e determina o nome do diretório da função Web. Se você não especificar um nome de função, a primeira função Web se chamará WebRole1, a segunda função Web se chamará WebRole2 e assim por diante.

[[-Instances] <Int32>]

(Posição 2) Define o número de instâncias da função Web a serem configuradas. Por padrão, uma instância da função é configurada. Para aplicar o Windows Azure SLA ao serviço, defina pelo menos duas instâncias da função.

Exemplos

Exemplo 1: Adicionar uma função Web com as configurações padrão (Nome = WebRole1, Instâncias = 1) para o serviço MyService:

PS C:\node\MyService> Add-AzureNodeWebRole

Role has been created at C:\node\MyService\WebRole1. For easy access to Windows Azure Services from your application code, install Windows Azure client library for Node.js by running ‘npm install azure’.
noteObservação
Se você encontrar o seguinte erro, atribua manualmente a permissão de leitura/gravação à conta de Serviço de Rede na pasta da função Web: “Não é possível definir permissões de função para o usuário “Serviço de rede”; defina permissões de função adequadamente ou execute o PowerShell como um administrador.” A função Web foi criada com êxito, e você pode implantar o serviço no Windows Azure (usando Publish-AzureService). No entanto, se você não atribuir a permissão de leitura/gravação ao serviço de rede, poderão ocorrer problemas durante o teste do serviço local no dor de computação do Windows Azure.

Exemplo 2: Adicionar duas instâncias de uma nova função Web chamada MyWebRole ao serviço MyService:

PS C:\node\MyService> Add-AzureNodeWebRole MyWebRole -I 2

Consulte também


Data da compilação:

2013-05-23
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.
facebook page visit twitter rss feed newsletter