az sf service
Gerenciar serviços em execução em um cluster do Azure Service Fabric. Suporte somente a serviços implantados pela ARM.
Comandos
Nome | Description | Tipo | Status |
---|---|---|---|
az sf service create |
Crie um novo serviço em um cluster do Azure Service Fabric. |
Núcleo | GA |
az sf service delete |
Excluir um serviço. |
Núcleo | GA |
az sf service list |
Listar serviços de um determinado aplicativo. |
Núcleo | GA |
az sf service show |
Obtenha um serviço. |
Núcleo | GA |
az sf service create
Crie um novo serviço em um cluster do Azure Service Fabric.
az sf service create --application
--cluster-name
--name
--resource-group
--service-type
--state {stateful, stateless}
[--default-move-cost {High, Low, Medium, Zero}]
[--instance-count]
[--min-replica]
[--partition-scheme {named, singleton, uniformInt64}]
[--target-replica]
Exemplos
Crie um novo serviço sem monitoração de estado "testApp~testService1" com contagem de instâncias -1 (em todos os nós).
az sf service create -g testRG -c testCluster --application-name testApp --state stateless --service-name testApp~testService \
--service-type testStateless --instance-count -1 --partition-scheme singleton
Crie um novo serviço com monitoração de estado "testApp~testService2" com um destino de 5 nós.
az sf service create -g testRG -c testCluster --application-name testApp --state stateful --service-name testApp~testService2 \
--service-type testStatefulType --min-replica-set-size 3 --target-replica-set-size 5
Parâmetros Exigidos
Especifique o nome do serviço. O nome do aplicativo deve ser um prefixo do nome do serviço, por exemplo: appName~serviceName.
Especifique o nome do cluster, se não for fornecido, ele será igual ao nome do grupo de recursos.
Especifique o nome do serviço. O nome do aplicativo deve ser um prefixo do nome do serviço, por exemplo: appName~serviceName.
Especifique o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Especifique o nome do tipo de serviço do aplicativo, ele deve existir no manifesto do aplicativo.
Especifique se o serviço é sem monitoração de estado ou com monitoração de estado.
Parâmetros Opcionais
Especifique o custo padrão para uma movimentação. Custos mais altos tornam menos provável que o Gerenciador de Recursos de Cluster mova a réplica ao tentar equilibrar o cluster.
Especifique a contagem de instâncias para o serviço sem monitoração de estado. Se -1 for usado, significa que ele será executado em todos os nós.
Especifique o tamanho mínimo do conjunto de réplicas para o serviço com monitoração de estado.
Especifique o esquema de partição a ser usado. Partições de singleton normalmente são usadas quando o serviço não requer qualquer roteamento adicional. UniformInt64 significa que cada partição possui um intervalo de chaves int64. Nomeado é geralmente para serviços com dados que podem ser agrupados, dentro de um conjunto limitado. Alguns exemplos comuns de campos de dados usados como chaves de partição nomeada seriam regiões, códigos postais, grupos de clientes ou outros limites de negócios.
Especifique o tamanho do conjunto de réplicas de destino para o serviço com monitoração de estado.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az sf service delete
Excluir um serviço.
az sf service delete --application-name
--cluster-name
--name
--resource-group
Exemplos
Excluir serviço.
az sf service delete -g testRG -c testCluster --application-name testApp --service-name testApp~testService
Parâmetros Exigidos
O nome do recurso do aplicativo. Obrigatória.
Especifique o nome do cluster, se não for fornecido, ele será igual ao nome do grupo de recursos.
Especifique o nome do serviço. O nome do aplicativo deve ser um prefixo do nome do serviço, por exemplo: appName~serviceName.
Especifique o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az sf service list
Listar serviços de um determinado aplicativo.
az sf service list --application-name
--cluster-name
--resource-group
Exemplos
Listar serviços.
az sf service list -g testRG -c testCluster --application-name testApp
Parâmetros Exigidos
O nome do recurso do aplicativo. Obrigatória.
Especifique o nome do cluster, se não for fornecido, ele será igual ao nome do grupo de recursos.
Especifique o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az sf service show
Obtenha um serviço.
az sf service show --application-name
--cluster-name
--name
--resource-group
Exemplos
Mostrar as propriedades de um serviço em um cluster do Azure Service Fabric.
az sf service show -g testRG -c testCluster --application-name testApp --service-name testApp~testService
Parâmetros Exigidos
O nome do recurso do aplicativo. Obrigatória.
Especifique o nome do cluster, se não for fornecido, ele será igual ao nome do grupo de recursos.
Especifique o nome do serviço. O nome do aplicativo deve ser um prefixo do nome do serviço, por exemplo: appName~serviceName.
Especifique o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.