Share via


Configurar um plano de aplicativo gerenciado

Este artigo aplica-se apenas a planos de aplicativos gerenciados para uma oferta de aplicativo do Azure. Se você estiver configurando um plano de modelo de solução, vá para Configurar um plano de modelo de solução.

Configuração técnica de reutilização (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. Esta definição não pode ser alterada após a publicação deste plano.

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 apresentada, selecione o plano base que pretende.

Nota

Se um plano estiver atualmente reutilizando ou tiver reutilizado 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

Todos os planos têm de estar disponíveis em, pelo menos, um mercado. Na guia Preço e disponibilidade, você pode 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 chamado de plano privado).

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

Nota

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

Definir preços

Os preços são definidos em USD (USD = Dólar dos Estados Unidos) são 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 uma vez publicados. Valide esses preços antes de publicar, exportando a planilha de preços e revisando 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 para este plano. Esse preço é adicional a qualquer infraestrutura do Azure ou custos baseados em uso incorridos pelos recursos implantados por esta 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 o faturamento medido. Você pode definir o preço por mês como zero e cobrar exclusivamente usando o faturamento medido, se desejar.

Nota

O preço do seu Aplicativo do Azure usando o preço por mês e a cobrança limitada deve levar em conta apenas a taxa de gerenciamento (ou seja, não pode ser usado para custos de IP/software, infraestrutura do Azure ou complementos). Use a Máquina Virtual ou a Oferta de Contêiner subjacente para transacionar custos de IP/software.

Adicionar uma dimensão de medidor personalizada (opcional)

  1. Em Dimensões do Serviço de Medição do Marketplace, selecione o link Adicionar uma dimensão de medidor personalizada (máximo 18).
  2. Na caixa ID, insira a referência de identificador imutável ao emitir eventos de uso.
  3. Na caixa Nome para Exibição, digite o nome para exibição associado à dimensão. Por exemplo, "mensagens de texto enviadas".
  4. Na caixa Unidade de Medida, introduza a descrição da unidade de faturação. Por exemplo, "por mensagem de texto" ou "por 100 e-mails".
  5. Na caixa Preço por unidade em USD, insira o preço de uma unidade da dimensão.
  6. Na caixa Quantidade mensal incluída na base, insira a quantidade (como um inteiro) da dimensão incluída a cada mês para clientes que pagam a taxa mensal recorrente. Para definir uma quantidade ilimitada, marque a caixa de seleção.
  7. Para adicionar outra dimensão de medidor personalizada, repita as etapas 1 a 6.

Nota

Recomenda-se restringir o acesso do cliente com Negar Atribuições para evitar que os clientes adulterem os recursos que emitem uso do Grupo de Recursos Gerenciados. Se seu aplicativo precisar conceder acesso total aos clientes e usar medidores de faturamento, hospede o serviço de medição fora do grupo de recursos gerenciados e autentique-se usando a ID do Aplicativo Microsoft Entra para impedir que os clientes adulterem o recurso de medição

Definir preços personalizados (opcional)

Os preços definidos em USD (USD = Dólar dos Estados Unidos) são 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 uma vez publicados. Valide esses preços antes de publicar, exportando a planilha de preços e revisando 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 num mercado individual, exporte, modifique e importe a folha de cálculo de preços. É da sua responsabilidade validar estes preços e deter estas definições. Para obter informações detalhadas, consulte Preços personalizados.

  1. Primeiro, você deve salvar as alterações de preços para permitir a exportação de dados de preços. Na parte inferior da guia Preço 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 nas informações de preços e salve o arquivo.

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

  5. Na guia Preço 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 exportedPrice.xlsx que você atualizou e clique em Abrir.

Nota

As ofertas serão cobradas aos clientes na moeda do contrato do cliente, usando o preço do mercado local que foi 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 em "Como convertemos moeda?".

Escolha quem pode ver o seu plano

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

Nota

Se publicar um plano privado, pode alterar a sua visibilidade para pública mais tarde. No entanto, depois de publicar um plano público, não é possível alterar sua visibilidade para privada.

Em Planejar visibilidade, siga um destes procedimentos:

  • Para tornar o plano público, selecione o botão de opção Público (também conhecido como botão de opção).
  • Para tornar o plano privado, selecione o botão de opção Privado e adicione as IDs de assinatura do Azure manualmente ou com um arquivo CSV.

Nota

Um público privado ou restrito é diferente do público de visualização definido na guia Visualização . Um público de visualização pode acessar sua oferta antes que ela seja publicada ao vivo no mercado e só deve ser usada para a revisão do editor. Embora a opção de público privado se aplique apenas a um plano específico, o público de visualização pode visualizar todos os planos (privados ou não) para fins de validação.

Adicionar manualmente IDs de assinatura do Azure para um plano privado

  1. Em Planejar visibilidade, selecione o botão de opção Privado .
  2. Na caixa ID da Subscrição do Azure apresentada, introduza o ID de subscrição do Azure do público ao qual pretende conceder acesso a este plano privado. É necessário um mínimo de um ID de subscrição.
  3. (Opcional) Insira uma descrição desse público na caixa Descrição .
  4. Para adicionar outro ID de assinatura, selecione o link Adicionar ID (máximo 10) e repita as etapas 2 e 3.

Use um arquivo . CSV para adicionar IDs de assinatura do Azure para um plano privado

  1. Em Planejar visibilidade, selecione o botão de opção Privado .
  2. Selecione o link Exportar público (csv).
  3. Abra o arquivo . CSV e adicione as IDs de assinatura do Azure que você deseja conceder acesso à oferta privada à coluna ID .
  4. Opcionalmente, insira uma descrição para cada público na coluna Descrição .
  5. Adicione "SubscriptionId" na coluna Tipo , para cada linha com um ID de assinatura.
  6. Salve o arquivo . Arquivo CSV.
  7. Na guia Disponibilidade, em Planejar visibilidade, selecione o link Importar audiência (csv).
  8. Na caixa de diálogo exibida, selecione Sim.
  9. Selecione a opção . CSV e, em seguida, selecione Abrir. É apresentada uma mensagem a indicar que o ficheiro . O arquivo CSV foi importado com êxito.

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.

Nota

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

Atribuir um número de versão para o pacote

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

Carregar um ficheiro de pacote

Certifique-se de que sua oferta esteja em conformidade com nossas práticas recomendadas usando o kit de ferramentas de teste de modelo ARM antes de carregar o arquivo do pacote.

Em Arquivo do pacote (.zip), arraste o arquivo do pacote para a caixa cinza ou selecione o link Procurar o(s) seu(s) arquivo(s).

Nota

Se tiver problemas ao carregar ficheiros, certifique-se de que a sua rede local não bloqueia o https://upload.xboxlive.com serviço utilizado pelo Partner Center.

Pacotes publicados anteriormente

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

Selecione um modo de implantação

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

  • No modo Concluído , uma reimplantação do aplicativo pelo cliente resultará na remoção de recursos no grupo de recursos gerenciado 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 os modos de implantação, consulte Modos de implantação do Azure Resource Manager.

Fornecer um URL de ponto de extremidade de notificação

Na caixa URL do Ponto de Extremidade de Notificação, forneça um ponto de extremidade HTTPS Webhook para receber notificações sobre todas as operações CRUD em instâncias de aplicativos gerenciados desta versão do plano.

O Azure acrescenta /resource ao final do URI do webhook antes de chamá-lo. Portanto, o URL do webhook deve terminar em /resource, mas não inclua /resource o URL inserido 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

A habilitação do acesso de gerenciamento dá ao editor acesso ao grupo de recursos gerenciados que hospeda seu aplicativo no locatário do cliente. A desativação do acesso de gerenciamento remove totalmente o acesso de gerenciamento e leitura ao grupo de recursos gerenciados.

Nota

O acesso ao gerenciamento de editores não pode ser modificado depois que a oferta estiver ativa no mercado.

Selecione Ativar acesso de gerenciamento ou Desabilitar acesso de gerenciamento.

  • 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 de editor, precisará especificar o locatário do Azure e a ID Principal que gerenciará o aplicativo.

  • Selecione Desabilitar acesso de gerenciamento para remover o acesso de gerenciamento e leitura ao grupo de recursos gerenciados no locatário do Azure do cliente.

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

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

Escolha quem pode gerenciar o aplicativo

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

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

Conclua as etapas a seguir para o Azure Global e a Nuvem do Governo do Azure, 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 principal, forneça a ID do objeto Microsoft Entra do usuário, grupo ou aplicativo que você deseja receber 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 de 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 descreve as permissões que a entidade de segurança terá nos recursos da 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 ao Cliente

Habilitar o acesso total do cliente dá aos seus clientes acesso total e controle 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 acesso com atribuição negada, o editor também pode personalizar as ações permitidas do cliente.

Nota

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

Selecione Ativar 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 os recursos implantados no grupo de recursos gerenciados que hospeda seu aplicativo. permissão de Ler estão disponíveis por padrão.

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

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

  1. Para especificar quais ações os clientes podem executar nos recursos gerenciados, além das ações "*/read" disponíveis por padrão, selecione a caixa Personalizar 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 permitir que seu cliente execute, separadas por ponto-e-vírgula. Por exemplo, para permitir que os consumidores reiniciem 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 Políticas. Algumas políticas exigem 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 Política do Azure que será aplicada aos recursos criados pelo aplicativo gerenciado na assinatura do cliente.

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

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

    Nota

    O SKU de política padrão é necessário para políticas de auditoria.

Ver os seus planos

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

Depois de criar um ou mais planos, você verá o nome do plano, a ID do plano, o tipo de plano, a disponibilidade (Pública ou Privada), o status atual de publicação e todas 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 dependendo do status do seu plano e podem incluir o seguinte:

  • Se o status do plano for Rascunho, o link na coluna Ação dirá Excluir rascunho.
  • Se o status do plano for Ativo, o link na coluna Ação será Parar distribuição ou Sincronizar audiência privada. O link Sincronizar público privado publicará apenas as alterações em seus públicos privados, sem publicar quaisquer 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 em Como criar planos para sua oferta de aplicativo do Azure. Caso contrário, se você tiver terminado de criar planos, vá para a próxima seção: Próximas etapas.

Próximos passos