View a markdown version of this page

Trabalhe com os produtos componentes do EC2 Image Builder - AWS Marketplace

A referência de API do AWS Marketplace foi reestruturada. Para obter mais informações sobre as operações de API suportadas, consulte a Referência de API do AWS Marketplace.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Trabalhe com os produtos componentes do EC2 Image Builder

Como vendedor do AWS Marketplace, você pode listar AMI-based produtos entregues aos compradores do AWS Marketplace usando componentes do EC2 Image Builder. Para criar seu componente e publicar uma AWS Marketplace listagem, prossiga sequencialmente pelas seções a seguir.

Criando e testando seu componente Image Builder

Crie e teste seu componente no Image Builder. Para obter instruções, consulte Desenvolver componentes personalizados para sua imagem do Image Builder no Guia do usuário do Image Builder. Ao criar seu componente usando o Image Builder, certifique-se de fazer o seguinte:

  • O componente e todas as suas dependências subjacentes, como um bucket, segredos ou parâmetros do Amazon Simple Storage Service (Amazon S3), devem ser criados na região Leste dos EUA (Norte da Virgínia) (us-east-1) da AWS.

  • Inclua a arquitetura suportada e quaisquer dependências de software na descrição do componente.

  • Teste seu componente em sua AWS conta criando um pipeline de imagens e implantando a AMI criada pelo pipeline.

  • Se o componente contiver instruções para copiar binários, pacotes ou arquivos de um bucket do S3, use o módulo de S3Download ação. No S3Download módulo, parasource, insira a localização estática do seu arquivo no bucket do S3. O exemplo a seguir copia um binário de um bucket do S3 como parte da instalação do componente.

    - name: DownloadMyFile action: S3Download inputs: - source: s3://amzn-s3-demo-source-bucket/path/to/package.zip destination: C:\myfolder\package.zip
  • Os componentes podem ingerir arquivos de até 2 GB ao usar a S3Download ação.

  • Se seu componente usa parâmetros, certifique-se de que todos os parâmetros tenham valores padrão. Por exemplo, se você tiver um parâmetro chamadoregion, certifique-se de ter um valor padrão válido, comous-east-1. Esses valores padrão são para AWS Marketplace processamento e teste. O teste pode falhar se você não incluir valores padrão.

  • Se seu componente usa AWS Secrets Manager o Parameter Store ou a capacidade de AWS Systems Manager armazenar parâmetros, faça o seguinte:

    • Para recuperar valores como uma etapa em seu componente, incorpore AWS Command Line Interface comandos em seu arquivo de configuração YAML.

    • Crie uma entrada correspondente no Secrets Manager ou no Parameter Store em sua AWS conta. Use a chave padrão e forneça um valor válido que ajudará na criação do componente durante o processo AWS Marketplace de teste. Por exemplo, digamos que você tenha um parâmetro chamado saas_token com um valor padrão token que usa Parameter Store. Nesse caso, crie um par de valores-chave no Parameter Store. Use token como chave. Para o valor, insira um token SaaS válido para seu aplicativo.

      Observe que os valores armazenados em sua conta de AWS Marketplace vendedor só serão usados para fins AWS Marketplace de teste. Esses valores não serão compartilhados com os compradores.

    • AWS Marketplace gera automaticamente Amazon Machine Images (AMIs) para seu componente em todas as versões compatíveis do sistema operacional que você escolher durante o processo de criação do componente. Ao criar seu componente, escolha pelo menos uma versão de sistema operacional compatível. Valide a compatibilidade do seu componente com todas as versões escolhidas do sistema operacional usando os pipelines do EC2 Image Builder para criar e testar AMIs.

Copiando o ARN do componente

Depois de criar e testar o componente no Image Builder, copie e salve o ARN do componente. Você usará o ARN ao publicar a lista de produtos usando a API AWS Marketplace Catalog.

Para copiar o ARN do componente Image Builder
  1. Faça login no AWS Management Console e abra o console do Image Builder emhttps://console.aws.amazon.com/imagebuilder/.

  2. Na barra de navegação à esquerda, em Recursos salvos, escolha Componentes.

  3. Na página Componentes, em Proprietário do filtro, escolha Pertencente a mim.

  4. Escolha o nome do componente.

  5. Na página de detalhes do componente, na seção Resumo, copie o ARN.

Criando AWS Marketplace Políticas do IAM

Crie as seguintes políticas do IAM para conceder AWS Marketplace acesso ao seu componente do Image Builder e aos recursos relacionados, como buckets e segredos do Amazon S3. Use os exemplos de políticas fornecidos. Você anexa essas políticas a uma função AWS Marketplace do IAM. Para obter ajuda na criação de políticas, consulte Criação de políticas usando o editor JSON no Guia do usuário do IAM.

  • Política de obtenção de componentes do Image Builder, para permitir o acesso AWS Marketplace ao seu componente no Image Builder. Essa política é obrigatória. Atribua o nome mp_ib_ingest à política.

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": "imagebuilder:GetComponent", "Resource": "*" } ] }
  • Política de acesso de leitura do Amazon S3, para permitir a recuperação de binários AWS Marketplace de um bucket do S3. Essa política só é necessária se seu componente usa o módulo de S3Download ação e armazena os binários associados em um bucket do S3. Atribua o nome mp_ib_s3_read_only à política.

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Sid": "ListObjectsInBucket", "Effect": "Allow", "Action": [ "s3:ListBucket" ], "Resource": [ "arn:aws:s3:::bucket_name" ] }, { "Sid": "ReadObjectsInBucket", "Effect": "Allow", "Action": [ "s3:GetObject", "s3:GetObjectAttributes" ], "Resource": [ "arn:aws:s3:::bucket_name/*" ] } ] }
  • Política de acesso de leitura do Secrets Manager, para permitir AWS Marketplace a recuperação de segredos armazenados no Secrets Manager. Essa política só é necessária se seu componente usar o Secrets Manager para armazenar segredos. Atribua o nome mp_ib_sm_read_only à política. Para restringir a política apenas ao seu segredo, substitua o * na Resource seção pelo seu segredo.

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": [ "secretsmanager:GetSecretValue" ], "Resource": [ "*" ] } ] }
  • Política de acesso de leitura do Parameter Store, para permitir AWS Marketplace a recuperação de segredos armazenados no Parameter Store. Essa política só é necessária se seu componente usa o Parameter Store para armazenar segredos. Atribua o nome mp_ib_ssm_parameter_read_only à política. Para restringir a política apenas ao seu segredo, substitua o * na Resource seção pelo seu segredo.

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Sid": "Statement1", "Effect": "Allow", "Action": [ "ssm:getParameter" ], "Resource": [ "*" ] } ] }

Criando o AWS Marketplace Perfil do IAM

Use o procedimento a seguir para criar uma função AWS Marketplace do IAM com políticas para conceder AWS Marketplace acesso ao seu componente e suas dependências.

Para criar o AWS Marketplace Perfil do IAM
  1. Faça login no AWS Management Console e abra o console do IAM em https://console.aws.amazon.com/iam/.

  2. Na barra de navegação à esquerda, escolha Funções.

  3. Selecione Criar perfil.

  4. Selecione Política de confiança personalizada.

  5. Insira a seguinte declaração:

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Sid": "Statement1", "Effect": "Allow", "Principal": { "Service": "assets.marketplace.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }
  6. Escolha Próximo.

  7. Adicione a política get-component do Image Builder que você criou anteriormente. A política get-component é obrigatória. Adicione as políticas relevantes para S3, Secrets Manager e Parameter Store se seu componente usar esses AWS serviços.

  8. Escolha Próximo.

  9. Insira um nome de função, comoMPEC2IBIngestion.

  10. Selecione Criar perfil.

Copiar AWS Marketplace ARN do perfil do IAM

Depois de criar a função AWS Marketplace do IAM, copie e salve o ARN da função. Você usará o ARN ao publicar o anúncio usando a API AWS Marketplace Catalog.

Para copiar o AWS Marketplace ARN do perfil do IAM
  1. No console do IAM, na barra de navegação esquerda, escolha Roles.

  2. Escolha a função AWS Marketplace do IAM que você criou anteriormente, comoMPEC2IBIngestion.

  3. Na página de detalhes da função, na seção Resumo, copie o ARN.

Prepare sua lista de componentes do Image Builder

Antes de publicar seu AWS Marketplace anúncio, certifique-se de ter as seguintes informações prontas:

  • Metadados do produto — Os metadados incluem o logotipo do produto, o título do produto, o contrato de licença de usuário final, os tipos de instância compatíveis e a região da AWS.

  • Informações sobre preços — Você pode oferecer seu produto gratuitamente, por hora ou por hora, com um período inicial de teste gratuito. Não há suporte para trazer sua própria licença (BYOL).

  • Detalhes do componente — Os detalhes incluem o número de recursos da Amazon (ARN) do componente, os detalhes de uso e a função AWS Identity and Access Management (IAM) que você AWS Marketplace assumirá para processar seu componente.

Publicando sua lista de produtos do componente Image Builder

Este tópico contém instruções para publicar sua lista de componentes do EC2 Image Builder AWS Marketplace usando a API AWS Marketplace Catalog.

Pré-requisitos

Certifique-se de ter o seguinte antes de publicar sua lista de produtos do componente Image Builder:

  • Registro como vendedor em AWS Marketplace. Para obter mais informações, consulte Registre-se como vendedor do AWS Marketplace.

  • Um usuário do IAM com AWSMarketplaceSellerFullAccess permissão.

  • Um bucket do Amazon Simple Storage Service (Amazon S3) acessível ao público para hospedar o logotipo da sua empresa e o EULA, se usado em seu componente. Você inserirá a URL do bucket do S3 em seu arquivo ChangeSet JSON.

  • AWS Command Line Interface (AWS CLI). Para obter mais informações, consulte O que é a interface de linha de comando da AWS? no Guia do AWS Command Line Interface usuário.

Criação de um produto componente Image Builder no AWS Marketplace

Para criar um produto componente do EC2 Image Builder AWS Marketplace usando a API Catalog, consulte. Crie um produto

Atualização das informações do produto do componente Image Builder

Você pode atualizar as informações sobre um produto componente do Image Builder no Portal AWS Marketplace de Gerenciamento.

Para atualizar as informações do produto do componente Image Builder
  1. Abra o Portal de gerenciamento do AWS Marketplace e faça login na conta de vendedor.

  2. No menu Produtos, escolha Servidor.

  3. Na página de produtos do servidor, selecione o produto.

  4. Na página de detalhes do produto, no menu Solicitar alterações, escolha o item que corresponde às informações que você deseja atualizar.

  5. Depois de enviar qualquer alteração, a solicitação aparecerá na guia Solicitações com o status “Em análise” e mudará para “Bem-sucedida” quando concluída.

Adicionar uma nova versão a um produto componente existente do Image Builder

Você pode adicionar uma nova versão a um produto componente do Image Builder AWS Marketplace usando AWS Marketplace Catalog API o.

Para adicionar uma nova versão
  1. A partir do Portal de gerenciamento do AWS Marketplace, obtenha o ID do produto.

    1. Abra o Portal de gerenciamento do AWS Marketplace e faça login na conta de vendedor.

    2. No menu Produtos, escolha Servidor.

    3. Na página de produtos do servidor, selecione o produto.

    4. No resumo do produto, copie a ID do produto.

  2. Usando o exemplo de código a seguir, crie um arquivo de conjunto de alterações no formato JSON. No exemplo, your-product-ID substitua pela ID do produto que você obteve na etapa 1. new-version-nameSubstitua pelo título da sua versão. new-delivery-option-titleSubstitua pelo título da opção de entrega.

    [ { "ChangeType": "AddDeliveryOptions", "Entity": { "Identifier": "your-product-ID", "Type": "AmiProduct@1.0" }, "DetailsDocument": { "Version": { "VersionTitle": "new-version-name", "ReleaseNotes": "Release notes goes here." }, "DeliveryOptions": [ { "DeliveryOptionTitle": "new title", "Details": { "Ec2ImageBuilderComponentDeliveryOptionDetails": { "UsageInstructions": "Test usage instructions for IB", "AccessRoleArn": "arn:aws:iam::123456789:role/sample", "ComponentArn": "arn:aws:imagebuilder:us-east-1:123456789:component/sample/2.0.0/1" } } } ] } } ]
  3. Salve o arquivo do conjunto de alterações com o nome. addIBversion.json

  4. Em seu terminal ou AWS CloudShell execute o seguinte comando:

    aws marketplace-catalog start-change-set --catalog AWSMarketplace --region us-east-1 --change-set file://addIBversion.json

O start-change-set comando retornará um ChangeSetId valor. Para monitorar um conjunto de alterações, consulteMonitorando um conjunto de alterações.

Erros assíncronos

Os erros a seguir são específicos AddDeliveryOptions das ações no AWS Marketplace Catalog API. Esses erros são retornados quando você liga DescribeChangeSet após o processamento de um conjunto de alterações. Para obter mais informações sobre como usar DescribeChangeSet para obter o status de uma solicitação de alteração, consulteTrabalhando com conjuntos de alterações.

nota

Os códigos de erro a seguir são específicos do método de entrega do Image Builder. Para ver as mensagens de erro existentes em campos como Usage InstructionsRecommended Instance type,, eAccessRoleArn, consulteAdicionar uma nova versão.

Código de erro Mensagem de erro

ATIVO NÃO ENCONTRADO

Verifique se o [component arn] existe na AWS conta [account-id] e se o accessARN fornecido pelo [ARN] tem permissões para compartilhar esse componente do Image Builder. AWS Marketplace

ATIVO NÃO ENCONTRADO

O link S3 especificado [x] dentro do componente [x] não existe. Forneça um link S3 válido dentro do componente.

NOME_DO_COMPONENTE DUPLICADO

O nome do componente [x] já existe na mesma versão. Forneça um nome de componente diferente.

NOME_DO_COMPONENTE DUPLICADO

O nome do componente [x] que você forneceu já está sendo usado por um produto diferente. Forneça um nome de componente diferente.

COMPONENTE_ARN DUPLICADO

O componente Arn [x] deve ser diferente do componente Arn usado em outras opções de entrega da mesma versão deste produto.

COMPONENTE_ARN DUPLICADO

O componente ARN [x] deve ser diferente do componente ARN usado em outras versões deste produto.

ERRO_DE_DIGITALIZAÇÃO

Corrija a vulnerabilidade de segurança [y] no componente [x].

ASSET_ACCESS_EXCEPTION

Não temos as permissões necessárias para ler o conteúdo do bucket S3 especificado [x]. Certifique-se de que o bucket do S3 tenha as permissões de leitura apropriadas.

ASSET_ACCESS_EXCEPTION

Não temos as permissões necessárias para ler o conteúdo do componente especificado ARN [x]. Certifique-se de que o componente ARN tenha as permissões de leitura apropriadas.

ASSET_ACCESS_EXCEPTION

Não temos as permissões necessárias para ler o conteúdo do URI do pacote especificado [x]. Certifique-se de que o URI do pacote tenha as permissões de leitura apropriadas.

ASSET_ACCESS_EXCEPTION

Falha ao ler a partir da fonte HTTP [x]. Verifique se a fonte HTTP fornecida está correta.

PACOTE_DO_COMPONENTE_CONSTRUTOR_IMAGEM_INVÁLIDO

Os ativos do componente excedem o limite de tamanho para ingestão. Reduza o tamanho dos S3/web downloads ou elimine downloads desnecessários para continuar.

PACOTE_DO_COMPONENTE_CONSTRUTOR_IMAGEM_INVÁLIDO

Os ativos dos componentes estão demorando muito para serem ingeridos. Certifique-se de que sua conexão de rede seja estável e tenha largura de banda adequada.

MUITOS COMPONENTES DO CONSTRUTOR DE IMAGENS

Há suporte para no máximo 5 nomes de componentes exclusivos por produto, restrinja a opção de entrega adicional.

PERFIL_PUBLIC_VENDEDOR_INCOMPLETO

Seu perfil público de vendedor não está completo. Preencha seu perfil público antes de adicionar versões ao produto.

DESCRIÇÃO_INVÁLIDA

A descrição está ausente. Forneça uma descrição com menos de 1024 caracteres no componente [x].

NOME_DO_COMPONENTE INVÁLIDO

Forneça um nome de componente com menos de [x] caracteres.

VERSÃO_OS_SUPORTADA INVÁLIDA

A versão do sistema operacional está ausente. Forneça uma versão válida do sistema operacional compatível no componente [x].

FORMATO_DO_CAMINHO INVÁLIDO

A etapa [STEP_NAME] na fase [PHASE_NAME] não tem permissão para usar URLs do S3 ou da web para as ações. InstallMSI/UninstallMSI Certifique-se de que o caminho especificado seja um caminho local válido, acessível a partir do sistema que está executando a ação.

TIPO_OS_TIPO INCOMPATÍVEL

O tipo de sistema operacional do componente especificado [x] não é compatível com a plataforma da imagem base. Forneça um tipo de sistema operacional compatível com a imagem base.

ASSET_ACCESS_EXCEPTION

Não temos as permissões necessárias para ler o conteúdo do parâmetro SSM especificado [x]. Certifique-se de que a função de acesso do IAM fornecida na entrada da API tenha as permissões de leitura necessárias.

ASSET_ACCESS_EXCEPTION

Não temos as permissões necessárias para ler o conteúdo do SecretsManager segredo especificado [x]. Certifique-se de que a função de acesso do IAM fornecida na entrada da API tenha as permissões de leitura necessárias.

VERSÃO_IB_COMPONENT_BUILD_INVÁLIDA

O componente ARN [x] tem uma versão de compilação de [y]. AWS Marketplace suporta apenas a versão de compilação 1. Crie uma nova versão do EC2 Image Builder com as versões 1 do Build e tente novamente AWS Marketplace

PARÂMETRO INVÁLIDO_IB_COMPONENT_COMPONENTE

Não é possível analisar o parâmetro SSM na entrada [x] para o componente [y].

PARÂMETRO INVÁLIDO_IB_COMPONENT_COMPONENTE

Não é possível analisar o SecretsManager segredo na entrada [x] para o componente [y].

PARÂMETRO FALTANTE_IB_COMPONENT_COMPONENTE

Parâmetro não encontrado no componente [x] para entrada [y]

PARÂMETRO INVÁLIDO_IB_COMPONENT_COMPONENTE

Forneça um valor padrão para o parâmetro [x] no componente [y].

TESTE_DE_LANÇAMENTO FALHADO

O teste de lançamento do componente [x] falhou. Mensagem de erro: [z]

SSHAuthFailedForUserAndKeypair

Não é possível fazer login na instância com o nome de usuário padrão do sistema operacional [X].

COMPONENTE_IB_INVÁLIDO

É necessária uma fase de construção de componentes. Adicione uma fase de construção válida ao componente [x]

TÍTULO_DO_VERSÃO DUPLICADO

O título da versão deve ser diferente de qualquer outro título de versão deste produto.

TÍTULO_DO_VERSÃO_INVÁLIDO

Remova os espaços antes do símbolo da marca comercial.

TÍTULO_DO_VERSÃO_INVÁLIDO

Remover caracteres não suportados: [x, y, z]

TÍTULO_DO_VERSÃO_INVÁLIDO

Remova os espaços do início do título da versão.

TÍTULO_DO_VERSÃO_INVÁLIDO

Forneça o título da versão com menos de [x] caracteres.

NOTAS DE LANÇAMENTO INVÁLIDAS

Remova os espaços antes do símbolo da marca comercial.

NOTAS DE LANÇAMENTO INVÁLIDAS

Remover caracteres não suportados: [x, y, z]

NOTAS DE LANÇAMENTO INVÁLIDAS

Remova os espaços do início das notas de lançamento.

NOTAS DE LANÇAMENTO INVÁLIDAS

Forneça notas de lançamento com menos de (x) caracteres.

INSTRUÇÕES_DE_USO INVÁLIDAS

Remova os espaços antes do símbolo da marca comercial.

INSTRUÇÕES_DE_USO INVÁLIDAS

Remover caracteres não suportados: [x, y, z]

INSTRUÇÕES_DE_USO INVÁLIDAS

Forneça instruções de uso com menos de (x) caracteres.

TÍTULO_OPÇÃO_DE_ENTREGA DUPLICADA

Forneça um título exclusivo da opção de entrega.

TÍTULO_OPÇÃO_DE_ENTREGA INVÁLIDOS

O título da opção de entrega já existe, tente novamente com um título diferente.

Atualizando informações sobre uma versão existente

Para atualizar informações sobre uma versão existente
  1. A partir do Portal de gerenciamento do AWS Marketplace, obtenha o ID do produto.

    1. Abra o Portal de gerenciamento do AWS Marketplace e faça login na conta de vendedor.

    2. No menu Produtos, escolha Servidor.

    3. Na página de produtos do servidor, selecione o produto.

    4. No resumo do produto, copie a ID do produto.

  2. No seu terminal, execute o seguinte comando. No comando, your-product-ID substitua pelo ID obtido na etapa 1.

    aws marketplace-catalog describe-entity --catalog AWSMarketplace --region us-east-1 --entity-id 'your-product-ID'
  3. Na saída retornada, vá para a Versions seçãoDetailsDocument,. Copie o Id valorDeliveryOptions, para a versão que você deseja atualizar.

  4. Usando o exemplo de código a seguir, crie um arquivo de conjunto de alterações no formato JSON. No exemplo, your-product-ID substitua pela ID do produto que você obteve na etapa 1. your-release-notesSubstitua por suas notas de lançamento. your-delivery-option-IDSubstitua pelo ID da opção de entrega que você obteve na etapa 3. your-usage-instructionsSubstitua pelas instruções de uso.

    [ { "ChangeType": "UpdateDeliveryOptions", "Entity": { "Identifier": "your-product-ID", "Type": "AmiProduct@1.0" }, "DetailsDocument": { "Version": { "ReleaseNotes": "your-release-notes" }, "DeliveryOptions": [ { "Id": "your-delivery-option-ID", "Details": { "Ec2ImageBuilderComponentDeliveryOptionDetails": { "UsageInstructions": "your-usage-instructions" } } } ] } } ]
  5. Salve o arquivo do conjunto de alterações com o nome. updateVersionInfo.json

  6. Em seu terminal ou AWS CloudShell execute o seguinte comando:

    aws marketplace-catalog start-change-set --catalog AWSMarketplace --region us-east-1 --change-set file://updateVersionInfo.json

O start-change-set comando retornará um ChangeSetId valor. Para monitorar um conjunto de alterações, consulteMonitorando um conjunto de alterações.

Restringindo a versão do produto do componente Image Builder

Restringir uma versão faz com que ela fique indisponível para os compradores. Você pode restringir uma versão do seu produto componente Image Builder ao AWS Marketplace uso da API AWS Marketplace Catalog. Você deve manter pelo menos uma versão do seu produto sem restrições AWS Marketplace. Você não pode restringir o acesso à única versão pública.

Para atualizar informações sobre uma versão existente
  1. A partir do Portal de gerenciamento do AWS Marketplace, obtenha o ID do produto.

    1. Abra o Portal de gerenciamento do AWS Marketplace e faça login na conta de vendedor.

    2. No menu Produtos, escolha Servidor.

    3. Na página de produtos do servidor, selecione o produto.

    4. No resumo do produto, copie a ID do produto.

  2. No seu terminal, execute o seguinte comando. No comando, your-product-ID substitua pelo ID obtido na etapa 1.

    aws marketplace-catalog describe-entity --catalog AWSMarketplace --region us-east-1 --entity-id 'your-product-ID'
  3. Na saída retornada, vá para a Versions seçãoDetailsDocument,. Copie o Id valorDeliveryOptions, para a versão que você deseja atualizar.

  4. Usando o exemplo de código a seguir, crie um arquivo de conjunto de alterações no formato JSON. No exemplo, your-product-ID substitua pela ID do produto que você obteve na etapa 1. your-delivery-option-IDSubstitua pelo ID da opção de entrega que você obteve na etapa 3.

    [ { "ChangeType": "RestrictDeliveryOptions", "Entity": { "Identifier": "your-product-ID", "Type": "AmiProduct@1.0" }, "DetailsDocument": { "DeliveryOptionIds": [ "your-delivery-option-ID" ] } } ]
  5. Salve o arquivo do conjunto de alterações com o nome. restrictec2ibversion.json

  6. Em seu terminal ou AWS CloudShell execute o seguinte comando:

    aws marketplace-catalog start-change-set --catalog AWSMarketplace --region us-east-1 --change-set file://restrictec2ibversion.json

O start-change-set comando retornará um ChangeSetId valor. Para monitorar um conjunto de alterações, consulteMonitorando um conjunto de alterações.

Monitorando um conjunto de alterações

O start-change-set comando retornará um ChangeSetId valor. Você pode monitorar o progresso do conjunto de alterações das seguintes formas:

  • Execute o seguinte comando em seu terminal. No comando. changeset-ID substitua pelo ChangeSetId valor retornado pelo start-change-set comando.

    aws marketplace-catalog describe-change-set ‐‐catalog AWSMarketplace ‐‐change-set-id changesetID
  • Visualize o status da solicitação na guia Solicitações no Portal AWS Marketplace de Gerenciamento.

Protegendo downloads de software

Para proteger a propriedade intelectual do software ISV e garantir a entrega estável e consistente do software aos AWS Marketplace compradores, analisa S3Download e WebDownload aciona AWS Marketplace automaticamente os módulos em seu componente. Os arquivos referenciados são então armazenados com segurança em um bucket privado do Amazon S3 gerenciado pelo. AWS Marketplace Para optar por não participar desse processo de ingestão e gerenciar os downloads de software de forma independente, execute scripts bash que usam os comandos wget or curl download.