Criação de instruções de uso de produtos de AMI e contêiner para AWS Marketplace
Como um vendedor do AWS Marketplace, uma forma de entregar seus produtos aos compradores é com imagem de máquina da Amazon (AMIs). Uma AMI fornece as informações necessárias para executar uma instância do Amazon Elastic Compute Cloud (Amazon EC2). Você cria uma AMI personalizada para seu produto, e os compradores podem usá-la para criar instâncias do Amazon EC2 com seu produto já instalado e pronto para uso. As seções a seguir fornecem informações sobre como gravar instruções de uso e gerenciar AMIs,
Para ter mais informações, consulte Produtos baseados em AMI no AWS Marketplace.
Tópicos
Requisitos
Ao criar instruções de uso para seu produto, você deve incluir as seguintes informações:
-
Localização de todas as informações confidenciais salvas pelos clientes
-
Explicar todas as configurações de criptografia de dados
-
Instruções detalhadas sobre como alternar as credenciais do sistema programático e as chaves criptográficas. As Requisitos de produto baseado em AMI para AWS Marketplace explicam os requisitos básicos para listas que usam credenciais e chaves criptográficas.
-
Forneça instruções detalhadas sobre como o usuário interage com a aplicação para descriptografar os dados necessários se a aplicação fizer uso de alguma técnica de criptografia
-
Instruções passo a passo sobre como avaliar e monitorar a integridade e o funcionamento adequado da aplicação. Por exemplo:
-
Navegue até o console do Amazon EC2
e verifique se você está na região correta. -
Escolha Instância e selecione a instância executada.
-
Selecione o servidor para exibir a página de metadados e escolha a guia Verificações de status na parte inferior da página para verificar se suas verificações de status foram aprovadas ou falharam.
-
Escrever as notas de lançamento
Cada vez que atualizar um produto, será necessário fornecer uma descrição das alterações nas notas de lançamento. As notas de lançamento devem conter informações específicas para ajudar o usuário a decidir se deseja instalar a atualização. Use etiquetas claras para a atualização, como "Essencial" para uma atualização de segurança e "Importante" ou "Opcional" para outros tipos de atualizações.
Escrever as instruções de uso
Forneça instruções de uso que ajudam a garantir que o comprador possa configurar e executar o software com êxito. As instruções de uso fornecidas são mostradas durante o processo de configuração.
Para escrever instruções de uso eficazes, siga estas diretrizes:
-
Suponha que o usuário esteja interessado, mas desinformado.
-
Forneça ao usuário todas as informações necessárias para lançar e usar seu produto, incluindo quaisquer configurações e etapas especiais.
Exemplo de instruções de uso:
-
Inicialize o produto por meio do 1 Clique.
-
Use um navegador da web para acessar o aplicativo em https://<EC2_Instance_Public_DNS>/index.html.
-
Faça login usando as seguintes credenciais:
-
Nome de usuário: usuário
-
Senha: o instance_id da instância
-
Escrever as instruções de atualização
Forneça detalhes sobre como o comprador pode atualizar a partir de uma versão anterior do produto. Inclua informações sobre como preservar dados e configurações ao criar outra instância. Se não houver caminho de atualização, edite esse campo para mencionar especificamente isso.
Exemplo de instruções de atualização:
-
Faça **** e ****.
-
Verifique se todos os plug-ins usados por seu projeto são compatíveis com a versão *.*, executando ***. Se não forem compatíveis, ***.
-
Faça um backup de seus dados. Para isso, ***.
Escrever instruções de entrega do CloudFormation
Ao usar a entrega do CloudFormation, também é necessário incluir o seguinte:
-
Uma finalidade para cada perfil do AWS Identity and Access Management (IAM) e política do IAM criada pelo modelo do AWS CloudFormation
-
A finalidade e a localização de cada chave criada pelo modelo do AWS CloudFormation
-
Detalhes da configuração de rede em implantações envolvendo mais de um único elemento
-
Um guia detalhado sobre como as aplicações são executadas e como são configuradas para comunicar se a implantação incluir vários recursos da AWS
-
Um detalhamento de preços que inclui o custo dos recursos da AWS em execução adicionados acima dos limites padrão. Forneça orientação prescritiva sobre como gerenciar os limites do serviço da AWS.
-
Toda a configuração da criptografia de dados. Por exemplo: criptografia do lado do servidor do Amazon S3, criptografia do Amazon Elastic Block Store (Amazon EBS), Linux Unified Key Setup (LUKS) etc.)
Monitoramento e avaliação das funções da aplicação
Para monitorar e avaliar as funções da aplicação
-
Navegue até o console do Amazon EC2
e verifique se você está na região correta. -
Escolha Instâncias e selecione a instância executada.
-
Selecione o servidor para exibir a página de metadados e escolha a guia Verificações de status na parte inferior da página para verificar se suas verificações de status foram aprovadas ou falharam.
nota
Se algum dos armazenamentos de dados for proprietário, forneça instruções passo a passo para configuração, backup e recuperação.
Alternância de credenciais do sistema programático e chaves criptográficas
As Requisitos de produto baseado em AMI para AWS Marketplace explicam os requisitos básicos para listas que usam credenciais e chaves criptográficas.
Inclua o seguinte para alternar as credenciais programáticas do sistema e as chaves criptográficas:
-
Orientação prescritiva sobre o gerenciamento de cotas de serviços da AWS. Para obter mais informações, consulte Guia de referência geral da AWS.
-
Um detalhamento de preços que inclui o custo dos recursos da AWS em execução adicionados acima da cota padrão. Isso pode ser incluído nas instruções de uso do produto ou vinculado à documentação contendo informações detalhadas sobre como gerenciar e solicitar maiores cotas de serviço.