Como enviar sua solução

Esta página abrange o processo de envio da sua página para teste e revisão.

Antes de começar

Adicionar informações e documentação de marketing

  1. Para editar a solução, clique no código dela.

    Clicar no código da solução

  2. Preencha as seções Solution Details e Documentation & Support. Ao concluir os Detalhes da solução, você poderá adicionar IDs de categoria. Com os ID de categorias, os clientes podem encontrar sua solução em categorias ou filtros selecionados enquanto pesquisam no Google Cloud Marketplace. É possível selecionar até dois ID de categoria para uma solução.

Cada solução precisa ter um documento de primeiros passos específico do Google Cloud, que ajuda os clientes com etapas detalhadas de implantação e configuração dela. Você precisa criar e manter a documentação no site. Sugerimos colocar na página a logomarca do Google Cloud, disponível no site do Partner Advantage. O Partner Advantage exige que você se registre para acessar o site.

O documento deve fornecer orientações passo a passo para a jornada do cliente, começando com a página da solução no site do Google Cloud Marketplace e estendendo-se até a implantação e manutenção pós-implantação da solução. Recomendamos incluir capturas de tela em todo o documento, além das instruções em texto.

O documento deve fornecer ao cliente orientações sobre quais entradas ele precisará fornecer para uma implantação bem-sucedida, como:

  • A configuração recomendada da máquina, tamanhos de disco, zonas etc.

  • Se o cliente precisar abrir alguma porta (principalmente 80 ou 443)

  • Se as portas necessárias são abertas por padrão ou se o cliente precisa abri-las durante o processo de implantação

Adicionar as próximas etapas

O documento precisa listar todos os comandos adicionais necessários para configurar a solução.

Se a solução exigir um login, o documento deve descrever se e como o cliente obterá acesso a uma página de administrador ou URL do console e como obter credenciais de login.

O documento também deve descrever como o cliente:

  • Pode usar SSH na instância de máquina virtual

  • Pode acessar uma lista de licenças, juntamente com o código fonte, para qualquer componente de código aberto na instância

  • Pode verificar o status ou a integridade do aplicativo

Para obter orientações adicionais, você pode consultar estas páginas de exemplo que foram desenvolvidas para outras soluções no Google Cloud Marketplace:

Depois de concluir o rascunho do seu documento de primeiros passos, envie o URL do seu rascunho ao engenheiro parceiro designado para análise e feedback.

Como configurar e recuperar credenciais de usuário do aplicativo

Se sua solução exigir um login, ela deverá usar senhas geradas automaticamente. Os valores de nome de usuário e chave de senha podem ser definidos nos metadados da solução e lidos durante a inicialização da instância ou do aplicativo usando o formato a seguir.

"adminPasswordSourceMetadata": "<solution>_user_password", "adminUser": "user",

Caso a solução exija um login, preencha esses campos no Portal do parceiro, em Edit deployment package.

A senha é gerada automaticamente pelo Google Cloud Marketplace e pode ser acessada a partir da instância usando o seguinte comando:

curl -H "Metadata-Flavor: Google" http://metadata.google.internal/computeMetadata/v1/instance/attributes/<solution>_user_password

Tornar a imagem pública

Você precisa disponibilizar a imagem publicamente. Dessa maneira, os clientes podem implantá-la nas instâncias do Compute Engine. Para tornar a imagem pública, use o Console do Cloud ou a ferramenta de linha de comando gcloud:

Console

  1. No projeto público, no Compute Engine, acesse a página "Imagens".

    Acessar a página "Imagens"

  2. Selecione a imagem, conforme mostrado abaixo:

  3. Se você não vir um painel de informações no canto superior direito, clique em Mostrar painel de informações.

  4. No painel de informações, no campo Adicionar membros, digite allAuthenticatedUsers e, no menu Selecione uma função, selecione Computar usuário de imagem.

  5. Clique em Adicionar para tornar a imagem pública.

Linha de comando

Use o seguinte comando gcloud beta no Cloud Shell ou na sua máquina local:

gcloud beta compute images add-iam-policy-binding IMAGE_NAME --member=allAuthenticatedUsers --role=roles/compute.imageUser

Enviar a solução

Você já pode enviar a solução. A equipe do Google Cloud Marketplace analisa sua VM, o que inclui verificar se sua imagem é implantada e desinstalada com êxito, executando testes de unidade e verificando se há vulnerabilidades na imagem da VM.

Se você quiser testar sua solução antes que ela fique visível no Google Cloud Marketplace, ou se você quiser que sua solução seja publicada em particular, edite a seção Metadados da solução e selecione a Ocultar solução dos usuários finais Caixa. Com essa configuração ativada, somente os usuários com o papel de visualizador podem ver sua ficha do Google Cloud Marketplace.

Para facilitar a localização da solução no Google Cloud Marketplace, edite a seção Metadados da solução e adicione palavras-chave de pesquisa na caixa Pesquisar palavras-chave. As palavras-chave precisam atender aos seguintes requisitos:

  • Eles precisam ser relevantes para sua solução.
  • Além disso, não podem incluir nomes de marca ou nomes de produto licenciados por concorrentes da solução.

Se você encontrar um erro na sua solução ou se seu contato no Google solicitar alterações, você poderá cancelar o envio, fazer alterações e enviá-lo novamente.