Compartilhar via


Configurar um plano de aplicativo gerenciado

Este artigo se aplica apenas aos planos de aplicativo gerenciado para ofertas do Aplicativo Azure. Se você estiver configurando um plano de modelo de solução, acesse Configurar um plano de modelo de solução.

Reutilizar configuração técnica (opcional)

Se você criou mais de um plano do mesmo tipo nesta oferta e a configuração técnica é idêntica entre eles, você pode reutilizar a configuração técnica de outro plano. Essa configuração não pode ser alterada depois que esse plano for publicado.

Para reutilizar uma configuração técnica:

  1. Marque a caixa de seleção Este plano reutiliza a configuração técnica de outro plano do mesmo tipo.
  2. Na lista exibida, selecione o plano base que deseja.

Observação

Se um plano estiver reutilizando ou já tiver reutilizou a configuração técnica de outro plano do mesmo tipo, vá para esse plano base para exibir o histórico de pacotes publicados anteriormente. A reutilização da configuração técnica substituirá as definições de configuração técnica do plano, incluindo o gerenciamento do editor e a seleção de acesso do cliente de Aplicativos Gerenciados que não podem ser alterados após a publicação do plano.

Definir mercados, preços e disponibilidade

Cada plano precisa estar disponível em pelo menos um mercado. Na guia Preços e disponibilidade, você poderá configurar os mercados em que esse plano estará disponível, o preço e se deseja tornar o plano visível para todos ou apenas para clientes específicos (também conhecido como plano particular).

  1. Em Mercados, selecione o link Editar mercados.
  2. Na caixa de diálogo exibida, selecione as localidades de mercado onde deseja disponibilizar o seu plano. Você deve selecionar no mínimo um e no máximo 141 mercados.
  3. Selecione Salvar para fechar a caixa de diálogo.

Observação

Essa caixa de diálogo inclui uma caixa de pesquisa e uma opção para filtrar apenas países/regiões "Impostos Enviados", nos quais a Microsoft remete impostos sobre vendas e uso em seu nome.

Definir preços

Os preços são definidos em US$ (ou seja, dólares americanos) e convertidos para a moeda local de todos os mercados selecionados usando as taxas de câmbio atuais quando salvos. Os preços são publicados na moeda local dos mercados selecionados e não são atualizados depois de publicados. Valide esses preços antes de publicar, exportando a planilha de preços e examinando o preço em cada mercado. Se você quiser definir preços personalizados em um mercado individual, modifique e importe a planilha de preços.

Na caixa Preço, forneça o preço mensal deste plano. Esse preço é cobrado além de eventuais custos de infraestrutura e de uso do Azure, incorridos pelos recursos implantados por essa solução.

Além do preço por mês, você também pode definir preços para consumo de unidades não padrão usando cobrança limitada. Você pode definir o preço por mês como zero e cobrar exclusivamente usando o faturamento limitado, se desejar.

Observação

Os preços do seu aplicativo do Azure usando o preço mensal e a cobrança limitada devem levar em conta apenas a taxa de gerenciamento (ou seja, não podem ser usados para custos de IP/software, infraestrutura do Azure ou complementos). Use a Máquina Virtual subjacente ou a Oferta de Contêiner para negociar os custos de IP/software.

Adicionar uma dimensão de medidor personalizado (opcional)

  1. Em Dimensões do serviço de medição do Marketplace, selecione o link Adicionar uma dimensão de medidor personalizado (máx. 18) .

  2. Na caixa ID, insira a referência de identificador imutável ao emitir eventos de uso.

  3. Na caixa Nome de exibição, insira o nome de exibição associado à dimensão em questão. Por exemplo, "mensagens de texto enviadas".

  4. Na caixa Unidade de medida, insira a descrição da unidade de cobrança. Por exemplo, "por chamada de serviço" ou "por 100 horas de suporte".

  5. Na caixa Preço por unidade em US$ , insira o preço de uma unidade da dimensão.

  6. Na caixa Quantidade mensal incluída na base, insira a quantidade (como um número inteiro) da dimensão que é incluída todos os meses para os clientes que pagam a taxa mensal recorrente. Em vez disso, para definir uma quantidade ilimitada, marque a caixa de seleção.

  7. Para adicionar outra dimensão de medidor personalizada, repita as etapas de 1 a 6.

Observação

É recomendável restringir o acesso do cliente com Atribuições de Negação para impedir que os clientes adulterem os recursos que emitem uso do Grupo de Recursos Gerenciados. Se o aplicativo precisar fornecer aos clientes acesso total e usar medidores de cobrança, hospede o serviço de medição fora do grupo de recursos gerenciados e autentique-se usando a ID do aplicativo do Microsoft Entra para impedir que os clientes adulterem o recurso de medição

Definir preços personalizados (opcional)

Os preços definidos em US$ (US$ = dólares americanos) são convertidos na moeda local de todos os mercados selecionados usando as taxas de câmbio atuais quando salvos. Os preços são publicados na moeda local dos mercados selecionados e não são atualizados depois de publicados. Valide esses preços antes de publicar, exportando a planilha de preços e examinando o preço em cada mercado. Se você quiser definir preços personalizados em um mercado individual, modifique e importe a planilha de preços.

Para definir preços personalizados em um mercado individual, exporte, modifique e importe a planilha de preços. Você é responsável por validar esses preços e controlar essas configurações. Para obter informações detalhadas, confira Preços personalizados.

  1. É necessário primeiro salvar as alterações de preços para habilitar a exportação de dados sobre preços. Próximo à parte inferior da guia Preços e disponibilidade, selecione Salvar rascunho.

  2. Em Preços, selecione o link Exportar dados de preços.

  3. Abra o arquivo exportedPrice.xlsx no Microsoft Excel.

  4. Na planilha, faça as atualizações desejadas em suas informações de preço e depois salve o arquivo.

    Talvez seja necessário habilitar a edição no Excel antes de atualizar o arquivo.

  5. Na guia Preços e disponibilidade, em Preços, selecione o link Importar dados de preços.

  6. Na caixa de diálogo exibida, clique em Sim.

  7. Selecione o arquivo de exportedPrice.xlsx que você atualizou e clique em Abrir.

Observação

As ofertas serão cobradas dos clientes na moeda do contrato do cliente, usando o preço de mercado local publicado no momento em que a oferta foi criada. O valor que os clientes pagam, e que os ISVs são pagos, depende das taxas de câmbio no momento em que o cliente transaciona a oferta. Saiba mais sobre "Como convertemos moeda?".

Escolher quem poderá ver o seu plano

Você pode configurar cada plano para ser visível para todos ou apenas para um público-alvo específico. Você permite acesso a um público-alvo particular usando as IDs da assinatura do Azure com a opção de incluir uma descrição para cada ID da assinatura atribuída. Você pode adicionar no máximo 10 IDs de assinatura manualmente ou até 10.000 IDs de assinatura usando um. arquivo CSV. As IDs de assinatura do Azure são representadas como GUIDs e todas as letras precisam estar em minúsculas.

Observação

Se publicar um plano particular, você poderá alterar posteriormente a visibilidade dele para pública. No entanto, depois de publicar um plano público, você não poderá alterar sua visibilidade para privado.

Na guia Visibilidade do plano, execute uma das seguintes opções:

  • Para tornar o plano público, selecione o botão Público (também conhecido como Botão de opção).
  • Para tornar o plano particular, selecione o botão de opção Particular e, em seguida, adicione as IDs da assinatura do Azure manualmente ou por meio de um arquivo CSV.

Observação

Um público-alvo privado ou restrito é diferente do público-alvo de visualização definido na guia Visualizar . Um público-alvo de visualização pode acessar sua oferta antes de ser publicada ao vivo no marketplace e deve ser usado apenas para revisão do editor. Embora a escolha de público-alvo privado se aplique somente a um plano específico, o público-alvo da versão prévia pode ver todos os planos públicos e privados para fins de validação.

Adicionar manualmente IDs da assinatura do Azure para um plano particular

  1. Em Visibilidade do plano, selecione o botão de opção Particular.
  2. Na caixa ID da Assinatura do Azure exibida, insira a ID da assinatura do Azure do público-alvo ao qual você deseja permitir acesso a este plano particular. É necessário ter ao menos uma ID da assinatura.
  3. (Opcional) Insira uma descrição deste público-alvo na caixa Descrição.
  4. Para adicionar outra ID da assinatura, selecione o link Adicionar ID (no máximo 10) e repita as etapas 2 e 3.

Usar um arquivo .CSV para adicionar as IDs da assinatura do Azure em um plano particular

  1. Em Visibilidade do plano, selecione o botão de opção Particular.
  2. Selecione o link Exportar público-alvo (csv) .
  3. Abra o arquivo .CSV e adicione na coluna ID as IDs da assinatura do Azure a que deseja permitir acesso à oferta particular.
  4. Opcionalmente, insira uma descrição para cada público-alvo na coluna Descrição.
  5. Adicione "SubscriptionId" na coluna Tipo de cada linha que tenha uma ID da assinatura.
  6. Salve o arquivo CSV.
  7. Na guia Disponibilidade, em Visibilidade do plano, selecione o link Importar público-alvo (csv) .
  8. Na caixa de diálogo exibida, selecione Sim.
  9. Selecione o arquivo CSV e selecione Abrir. É exibida uma mensagem indicando que o arquivo .CSV foi importado com sucesso.

Definir a configuração técnica

Na guia Configuração técnica, você carregará o pacote de implantação que permite que os clientes implantem seu plano e forneçam um número de versão para o pacote. Você também fornecerá outras informações técnicas.

Observação

Essa guia não ficará visível se você optar por reutilizar pacotes de outro plano na guia Configuração do plano. Em caso afirmativo, vá para Ver seus planos.

Atribuir um número de versão ao pacote

Na caixa Versão forneça a versão atual da configuração técnica. Aumente essa versão sempre que publicar uma alteração nesta página. O número de versão deve estar no formato: integer.integer.integer. Por exemplo, 1.0.2.

Carregar um arquivo de pacote

Verifique se sua oferta está em conformidade com nossas práticas recomendadas usando o Kit de ferramentas de teste de modelo do ARM antes de carregar o arquivo de pacote.

Em Arquivo de pacote (.zip) , arraste o arquivo de pacote para a caixa cinza ou selecione o link Procurar arquivos.

Observação

Se você está enfrentando um problema ao carregar arquivos, verifique se sua rede local não bloqueia o serviço https://upload.xboxlive.com que é usado pelo Partner Center.

Pacotes publicados anteriormente

A subguia Pacotes publicados anteriormente permite exibir todas as versões publicadas de sua configuração técnica.

Selecionar um modo de implantação

Selecione o modo de implantação Completo ou Incremental.

  • No modo Concluído , uma reimplantação do aplicativo pelo cliente resultará na remoção de recursos no grupo de recursos gerenciados se os recursos não estiverem definidos no mainTemplate.json.
  • No modo Incremental, uma reimplantação do aplicativo deixa os recursos existentes inalterados.

Para saber mais sobre modos de implantação, confira Modos de implantação do Azure Resource Manager.

Fornecer uma URL do ponto de extremidade de notificação

Na caixa URL do ponto de extremidade de notificação, forneça um ponto de extremidade de Webhook HTTPS para receber notificações sobre todas as operações de CRUD nas instâncias do aplicativo gerenciado dessa versão do plano.

O Azure acrescenta /resource ao final do URI do webhook antes de chamá-lo. Portanto, a URL do webhook deve terminar em /resource, mas não incluir /resource na URL que você inserir na caixa URL do ponto de extremidade de notificação. Para obter mais informações sobre a URL do webhook, consulte Planejar um aplicativo gerenciado.

Acesso ao gerenciamento do editor

Habilitar o acesso de gerenciamento fornece ao editor acesso ao grupo de recursos gerenciados que hospeda seu aplicativo no locatário do cliente.

Observação

O acesso ao gerenciamento do editor não pode ser modificado depois que a oferta estiver ativa no marketplace.

Selecione Habilitar acesso de gerenciamento se precisar de acesso entre locatários para gerenciar seu aplicativo hospedado no locatário do Azure do cliente. Se você optar por habilitar o acesso de gerenciamento do editor, precisará especificar o locatário do Azure e a ID da entidade de segurança que gerenciará o aplicativo.

Habilitar acesso JIT (just-in-time) (opcional)

Para habilitar o acesso JIT a esse plano, marque a caixa de seleção Habilitar acesso JIT (just-in-time) . Para exigir que consumidores do seu aplicativo gerenciado permitam à sua conta acesso permanente, deixe essa opção desmarcada. Para saber mais sobre essa opção, confira Acesso JIT (just in time).

Escolha quem pode gerenciar o aplicativo

Essa opção só está disponível quando o Acesso de Gerenciamento do Editor está ativado.

Indique quem deve ter acesso de gerenciamento a esse aplicativo gerenciado em cada região do Azure selecionada: nuvem global do Azure e do Azure Government. Você usará identidades do Microsoft Entra para identificar os usuários, grupos ou aplicativos aos quais deseja conceder permissão ao grupo de recursos gerenciados. Para obter mais informações, confira Planejar um aplicativo gerenciado do Azure para uma oferta de Aplicativo Azure.

Execute as etapas a seguir para a nuvem Global do Azure e do Azure Government, conforme aplicável.

  1. Na caixa ID do locatário do Microsoft Entra, insira a ID do locatário do Microsoft Entra (também conhecida como ID do diretório) que contém as identidades dos usuários, grupos ou aplicativos aos quais você deseja conceder permissões.
  2. Na caixa ID da entidade de segurança, forneça a ID do objeto do Microsoft Entra do usuário, grupo ou aplicativo que você deseja que receba permissão para o grupo de recursos gerenciados. Selecione um usuário na lista na folha de usuários do Microsoft Entra e copie o valor da ID do Objeto desse usuário.
  3. Na lista Definição de função, selecione uma função interna do Microsoft Entra. A função selecionada descreverá as permissões que a entidade de segurança terá sobre os recursos na assinatura do cliente.
  4. Para adicionar outra autorização, selecione o link Adicionar autorização (máx. 100) e repita as etapas 1 a 3.

Acesso do cliente

Habilitar o acesso total do cliente fornece aos clientes acesso e controle totais aos recursos implantados no grupo de recursos gerenciado implantado em seu locatário do Azure.

Restringir o acesso com atribuição de negação desabilita o acesso do cliente a todos os recursos implantados no grupo de recursos gerenciados em seu locatário. Ao selecionar restringir o acesso com atribuição de negação, o editor também pode personalizar as ações permitidas do cliente.

Observação

O Acesso do Cliente não pode ser modificado depois que a oferta estiver ativa no marketplace.

Selecione Habilitar acesso total ou Restringir acesso com atribuições de negação

  • Selecione Ativar acesso total para habilitar o acesso total do cliente
  • Selecione Restringir acesso com atribuições de negação para impedir que os clientes modifiquem recursos implantados no grupo de recursos gerenciado que hospeda seu aplicativo. A permissão Leitura está disponível por padrão.

Personalizar as ações permitidas do cliente (opcional)

Se você optar por Restringir o acesso com atribuições de negação, poderá especificar as ações que seus clientes podem executar.

  1. Para especificar quais ações os clientes podem executar sobre os recursos gerenciados, além das ações "*/read" que estão disponíveis por padrão, selecione a caixa Personalizar as ações permitidas do cliente.
  2. Nas caixas exibidas, forneça as ações de controle adicionais e as ações de dados permitidas que você deseja habilitar o seu cliente para executar, separadas por ponto-e-vírgula. Por exemplo, para permitir que os consumidores reiniciem as máquinas virtuais, adicione Microsoft.Compute/virtualMachines/restart/action à caixa Ações de controle permitidas.

Configurações de política (opcional)

Você pode configurar um máximo de cinco políticas e apenas uma instância de cada opção de políticas. Algumas políticas não requerem parâmetros adicionais.

  1. Em Configurações de política, selecione o link + Adicionar política (máx. 5) .

  2. Na caixa Nome, insira o nome da atribuição de política (limitado a 50 caracteres).

  3. Na caixa de listagem Políticas, selecione a definição de Azure Policy que será aplicada aos recursos criados pelo aplicativo gerenciado na assinatura do cliente.

  4. Na caixa Parâmetros da política, forneça o parâmetro em que as políticas de configurações de auditoria e de diagnóstico devem ser aplicadas.

  5. Na caixa de listagem SKU de Política, selecione o tipo de SKU de política.

    Observação

    A SKU de Política Standard é necessária para as políticas de auditoria.

Exibir seus planos

  • Selecione Salvar rascunho e, no canto superior esquerdo da página, escolha Visão geral do plano para retornar à página Visão geral do plano.

Depois de criar um ou mais planos, você verá as informações do plano como o nome, a ID, o tipo, a disponibilidade (pública ou particular), o status de publicação atual e as ações disponíveis na guia Visão geral do plano.

As ações disponíveis na coluna Ação da guia Visão geral do plano variam de acordo com o status do seu plano e podem incluir o seguinte:

  • Se o status do plano for Rascunho, o link na coluna Ação exibirá Excluir rascunho.
  • Se o status do plano for Ao vivo, o link da coluna Ação será Interromper distribuição ou Sincronizar público-alvo particular. O link Sincronizar público-alvo particular publicará somente as alterações nos públicos-alvo particulares, sem publicar outras atualizações que você possa ter feito na oferta.
  • Para criar outro plano para esta oferta, na parte superior da guia Visão geral do plano, selecione + Criar novo plano. Em seguida, repita as etapas de Como criar planos para sua oferta de Aplicativo Azure. Caso contrário, se tiver terminado de criar planos, vá para a próxima seção: próximas etapas.