Conceitos básicos de produtos de contêiner
Como vendedor do AWS Marketplace, você pode criar produtos de software baseados em contêineres. Os produtos de contêiner consistem em opções de entrega que são um conjunto de imagens de contêiner e modelos de implantação que funcionam em conjunto. O tópico a seguir mostra como começar com produtos de contêiner.
Ciclo de vida do produto
Quando você cria um produto no AWS Marketplace, ele é publicado inicialmente com visibilidade limitada para que as contas na lista de permissões possam vê-lo, incluindo a conta que criou o produto. Quando estiver pronto, você pode publicá-lo no catálogo do AWS Marketplace para permitir que os compradores assinem e comprem seu produto.
Na página Produto de servidor
-
Preparação: um produto incompleto para o qual você ainda está adicionando informações. No primeiro Salvar e sair da experiência de autoatendimento, a solicitação de alteração bem-sucedida cria um produto não publicado com informações das etapas concluídas que você enviou. Nesse status, você pode continuar adicionando informações ao produto ou alterar os detalhes já enviados por meio de solicitações de alteração.
-
Limitado: um produto é concluído após ser enviado ao sistema e passar por toda a validação no sistema. Em seguida, o produto é liberado para um status Limitado. Nesse momento, o produto tem uma página de detalhes que só pode ser acessada por sua conta e por quem você colocou na lista de permissões. Você pode testar o produto na página de detalhes. Para obter mais informações ou ajuda, entre em contato com a equipe de Operações do vendedor do AWS Marketplace
. -
Público: quando você estiver pronto para publicar o produto para que os compradores possam ver e assinar o produto, use a solicitação de alteração de Atualizar visibilidade. Essa solicitação inicia um fluxo de trabalho para que a equipe de operações do vendedor do AWS Marketplace revise e audite seu produto de acordo com as políticas da AWS. Depois que o produto for aprovado e a solicitação de alteração for processada, o produto será movido do status Limitado para Público. Para obter informações sobre diretrizes da AWS, consulte Requisitos de produtos baseados em contêineres para AWS Marketplace.
-
Restrito: se você quiser impedir que novos usuários assinem seu produto, restrinja o produto usando a solicitação de alteração de Atualizar visibilidade. Um status Restrito significa que os usuários existentes na lista de permissões podem continuar usando o produto. No entanto, o produto não estará mais visível para o público nem estará disponível para novos usuários.
Pré-requisitos
Antes de começar, conclua os seguintes pré-requisitos:
-
Acesse e use o Portal de gerenciamento do AWS Marketplace
. Esta é a ferramenta usada para se registrar como vendedor e gerenciar os produtos que você vende no AWS Marketplace. Para ter mais informações, consulte Portal de gerenciamento do AWS Marketplace. -
Registre-se como vendedor e envie suas informações fiscais e bancárias. Para ter mais informações, consulte Registro como um vendedor AWS Marketplace.
-
Crie pelo menos um contêiner no Amazon Elastic Container Service (Amazon ECS), no Amazon Elastic Kubernetes Service (Amazon EKS) ou no AWS Fargate. Verifique se você tem links para as imagens associadas.
-
Planeje como você criará e integrará seu produto de contêiner no AWS Marketplace.
Recomendamos que você planeje a estratégia de definição de preço, de autorização e de medição bem antes de publicar o produto de forma pública.
-
Para obter informações sobre os requisitos para produtos baseados em contêiner, consulte Requisitos de produtos baseados em contêineres para AWS Marketplace.
-
Para obter informações sobre a definição de preço do produto, consulte Preço de produtos de contêiner para AWS Marketplace.
-
Para obter informações sobre a medição personalizada para seu produto pago baseado em contêiner, consulte Medição horária e personalizada com o AWS Marketplace Metering Service.
-
Visão geral: crie um produto em contêiner
A criação de um produto de contêiner envolve as seguintes etapas:
Para obter informações sobre o ciclo de vida do produto, consulte Ciclo de vida do produto.
Etapa 1: criar o ID do produto e do código do produto para seu produto de contêiner
Para começar a usar um produto de contêiner, você deve criar um ID do produto e um registro de código do produto no AWS Marketplace. O ID do produto é usado para rastrear seu produto durante todo o ciclo de vida.
Siga o procedimento abaixo para criar um novo produto de contêiner no Portal de gerenciamento do AWS Marketplace e gerar o ID do produto.
nota
Esse processo também cria uma chave pública para seu contêiner que combina com seu produto.
Para criar o ID do produto de contêiner
-
Abra um navegador da web e faça login no Portal de gerenciamento do AWS Marketplace
. -
Na barra de menu, selecione Produto e escolha Servidor.
-
Escolha Criar produto de servidor e, em seguida, escolha Contêiner.
-
Gere um ID e um código do produto do contêiner.
nota
(Opcional) Você pode marcar seu produto para autorização com base em tags. Para obter mais informações, consulte Marcar seus recursos da AWS.
-
Escolha Continuar para continuar criando seu produto.
Etapa 2: criar um anúncio inicial
Depois de gerar o ID do produto, o código do produto e a chave pública, você usará um assistente para criar uma lista inicial.
-
Forneça informações sobre o produto para sua lista de produtos.
-
Determine o modelo de preços do seu produto.
nota
Para obter mais informações, consulte Preço de produtos de contêiner.
nota
Para produtos pagos, seu produto começará com um preço de USD 0,01 para permitir que você e a equipe de operações do vendedor do AWS Marketplace testem o produto sem incorrer em um alto custo. Você fornecerá o preço real quando abrir o capital.
-
Forneça informações adicionais sobre a oferta, incluindo uma política de reembolso, EULA e disponibilidade da oferta.
-
Adicione um repositório inicial para seu produto de contêiner.
-
Escolha Enviar na última etapa para mover o produto para visibilidade limitada.
nota
O produto de contêiner é criado inicialmente com uma versão de espaço reservado. Você adicionará a versão final quando o produto tiver uma visibilidade limitada.
Etapa 3: adicionar uma versão inicial do produto
Seu produto pode ter várias versões ao longo da vida útil. Cada versão tem um conjunto de imagens de contêiner que são específicas dessa versão. Para adicionar uma versão inicial do produto, consulte Adicionar uma nova versão do produto de contêiner no AWS Marketplace.
Etapa 4: (somente para produtos pagos) integrar a medição ou o preço do contrato
Para produtos de contêiner com preços por uso, use o AWS Marketplace Metering Service para verificar a autorização a usar seu produto e para medir o uso para faturamento. Você deve medir o modelo de preços que criou ao definir as informações de preços. Para ter mais informações, consulte Medição horária e personalizada com o AWS Marketplace Metering Service.
Preço do contrato
Para produtos baseados em contêiner com preços contratuais, você usa o AWS License Manager para associar licenças ao seu produto.
Para obter mais informações sobre a integração ao AWS License Manager, consulte Preços contratuais para produtos de contêiner com o AWS License Manager.
Etapa 5: Atualizar a visibilidade do produto
Quando você cria um produto no AWS Marketplace, ele é publicado inicialmente com visibilidade limitada para que as contas na lista de permissões possam vê-lo, incluindo a conta que criou o produto. Você pode atualizar a visibilidade do produto para permitir que os compradores assinem e comprem seu produto. Como alternativa, você pode atualizar a lista de permissões do produto para adicionar Contas da AWS. Este tópico mostra como gerenciar quais compradores podem ver seu produto no AWS Marketplace.
Para obter mais informações sobre visibilidade e ciclo de vida do produto, consulte Ciclo de vida do produto.
Atualizar a visibilidade do produto
Para atualizar a visibilidade
-
Abra o Portal de gerenciamento do AWS Marketplace no https://aws.amazon.com/marketplace/management/tour/
e faça login em sua conta de vendedor. -
Vá para a página Produtos de servidor
, na guia Produto de servidor atual, e selecione o produto baseado em contêiner que você deseja modificar. -
No menu suspenso Solicitar alterações, escolha Atualizar visibilidade.
nota
Você pode solicitar que o produto seja movido de um status Limitado para um status Público usando essa solicitação de alteração. No entanto, a solicitação de alteração deve passar por um processo de aprovação da equipe de operações do vendedor do AWS Marketplace para ser transferida para Público.
-
Escolha Enviar para enviar sua solicitação de revisão.
-
Verifique se a guia Solicitações mostra o Status da solicitação como Em análise. Quando a solicitação for concluída, o status se tornará Bem-sucedido.
Atualização da lista de permissões de IDs da Conta da AWS
Você pode alterar a lista de IDs da Conta da AWS que podem visualizar seu produto em um estado limitado. As contas listadas como permitidas exibem um selo Limitado ao lado da versão do produto na página de detalhes do produto.
-
Abra o Portal de gerenciamento do AWS Marketplace em https://aws.amazon.com/marketplace/management/tour/
e faça login na sua conta de vendedor. -
Na página Produtos de servidor
, selecione o produto de contêiner que você deseja modificar. -
Na lista suspensa Solicitar alterações, selecione Atualizar lista de permissões. A lista atual de contas que estão na lista de permissões é exibida.
-
No campo Lista de permissões de Contas da AWS, insira as IDs da Conta da AWS e separe-as usando uma vírgula.
-
Escolha Enviar para enviar sua solicitação de revisão.
-
Verifique se a guia Solicitações mostra o Status da solicitação como Em análise. Quando a solicitação for concluída, o status será atualizado para Bem-sucedido ou Falha.
Próximas etapas
Depois de criar um produto de contêiner, você pode usar as informações nos tópicos a seguir para configurá-lo e gerenciá-lo:
-
Atualização de informações do produto de contêiner no AWS Marketplace
-
Adicionar uma nova versão do produto de contêiner no AWS Marketplace
-
Gerenciamento de preços de produtos em contêineres em AWS Marketplace
-
Atualizando a disponibilidade do produto em contêineres por país em AWS Marketplace
-
Testar e liberar seu produto de contêiner no AWS Marketplace
O produto de contêiner verifica se há problemas de segurança
Quando você cria uma solicitação de alteração para adicionar uma nova versão ao produto de contêiner, examinamos as imagens do contêiner incluídas nessa nova versão e verificamos as vulnerabilidades de segurança. Para isso, executamos uma varredura estática na imagem, camada por camada. Se encontrarmos vulnerabilidades críticas com vetores de risco exploráveis remotamente, forneceremos uma lista dos problemas encontrados. É altamente recomendável executar a própria análise de segurança usando um scanner de imagem de contêiner, como Clair, Twistlock, Aqua Security ou Trend Micro, para evitar atrasos no processo de inclusão e publicação.
A opção de imagem base para a criação das imagens de contêiner pode ter uma influência significativa no perfil de segurança da imagem final. Se você escolher uma imagem base que já tenha vulnerabilidades críticas conhecidas, elas serão sinalizadas por causa da camada base, mesmo se as camadas do software aplicativo estiverem limpas. Recomendamos verificar se você está começando com um contêiner base sem vulnerabilidade para criar as imagens e enviá-las ao AWS Marketplace.