Como administrador de nuvem, é possível preencher o catálogo do Service Broker com modelos do Amazon CloudFormation, adicionando um ou mais buckets do Amazon S3 como origens de conteúdo e compartilhando-os com os membros do projeto. Os modelos são as especificações para os serviços ou os aplicativos que você pode implementar no Amazon Web Services.

Diagrama do fluxo de trabalho para importar e implementar os modelos do CloudFormation.

Você só pode adicionar um bucket como uma fonte de conteúdo. Para adicionar vários buckets, crie uma fonte de conteúdo para cada bucket.

Depois de adicionar os modelos, autorize os membros do projeto a implementar os modelos de nuvem. No momento da solicitação, o modelo de nuvem é implementado na região da conta de nuvem que você define ao adicionar a origem de conteúdo.

Pré-requisitos

  • Certifique-se de que sabe o nome do bucket S3 que contém seus modelos CloudFormation.
  • Se você estiver adicionando um bucket privado, deve conhecer a chave de acesso e a chave secreta.

Procedimento

  1. Para implantar seus modelos do CloudFormation, você deve ter pelo menos uma conta de nuvem do Amazon Web Services e selecionar as regiões.
    1. Selecione Infraestrutura > Conexões > Contas da Nuvem.
    2. Clique em Adicionar Conta da Nuvem e depois clique em Amazon Web Services.
    3. Digite a ID de Chave de Acesso de 20 dígitos e a Chave de Acesso Secreto.
    4. Para verificar as credenciais, clique em Validar.
    5. Digite um nome de conta.
      Forneça um nome que você possa identificar ao compartilhar modelos com projetos.
    6. Selecione uma ou mais regiões nesta conta para a qual gostaria de implementar os modelos.
    7. Clique em Criar.
  2. Defina as zonas da nuvem para as regiões da conta em nuvem do Amazon Web Services.
    1. Selecione Infraestrutura > Configurar > Zonas da nuvem e, em seguida, clique em Nova Zona da Nuvem.
    2. Selecione a Conta/região, o Nome e a Política de colocação.
    3. Clique na guia Processamento e verifique ou modifique os recursos incluídos na zona de nuvem.
    4. Clique em Criar.
  3. Importar modelos.
    1. Selecione Conteúdo e Políticas > Origens de Conteúdo.
    2. Clique em Novo e depois em Modelo do AWS CloudFormation.
    3. Digite o Nome para esta origem de conteúdo.
    4. Adicione as informações de bucket S3.
    5. Clique em Validar.
      Se o bucket for público, o processo de validação verificará o nome e o número de modelos. Se o bucket for privado, o processo de validação verificará o nome, as chaves e o número de modelos.
    6. Selecione uma conta em nuvem do Amazon Web Services do Destino da Implantação e uma região.
    7. Clique em Criar e Importar.
  4. Adicione um projeto para que você possa compartilhar os modelos com os membros do projeto.
    1. No Service Broker, selecione Infraestrutura > Administração > Projetos e, em seguida, clique em Novo projeto.
    2. Digite as informações do projeto na guia Resumo.
    3. Clique na guia Usuários e depois clique em Adicionar Usuários.
      Para adicionar usuários do projeto, os indivíduos ou os grupos já devem ser usuários ativos da organização de serviço.
    4. Se esse projeto for compatível apenas modelos do CloudFormation, ignore a guia Provisionamento.
      Os modelos do CloudFormation são implementados na conta de destino e na região que você definiu quando importou os modelos. Se os membros do projeto puderem implementar outros modelos ou conteúdo, você deverá adicionar as zonas de nuvem de destino para o conteúdo ao projeto.
    5. Clique em Criar.
    O novo projeto é adicionado aos seus projetos. Ele também é adicionado à sua instância do Cloud Assembly associada. Se o projeto for para VMware Cloud Templates, será possível adicionar as zonas de nuvem ao Cloud Assembly. Se o projeto for para modelos, não será necessário adicionar zonas de nuvem.
  5. Compartilhe os modelos importados com um projeto.
    Se quiser compartilhar os modelos com mais de um projeto, você deverá criar uma política de compartilhamento de conteúdo separada para cada projeto.
    1. Selecione Conteúdo e Políticas > Políticas > Definiçõese crie uma nova política de compartilhamento de conteúdo.
    2. Insira um nome para a política de compartilhamento de conteúdo.
    3. Na lista Escopo, selecione o projeto que inclui os usuários que devem ser capazes de implementar os modelos.
    4. Na seção Compartilhamento de conteúdo, clique em Adicionar Itens e selecione uma ou mais fontes de conteúdo da Amazon Web Services para compartilhar com o projeto.
    5. Na seção Usuários, selecione os usuários e os grupos de usuários que você deseja que tenham acesso ao conteúdo.
    6. Clique em Criar.
    Os modelos são adicionados ao catálogo no qual os membros do projeto podem solicitá-los.
  6. Verifique se o modelo está disponível no catálogo para os membros dos projetos selecionados.
    1. Clique em Catálogo, localize os modelos CloudFormation importados e revise os projetos para assegurar que o projeto que você configurou está incluso.
    2. Clique em Solicitação e forneça qualquer informação necessária.
    3. Clique em Enviar.
    O processo de provisionamento começa e a página Implantações é aberta com sua solicitação atual na parte superior.
  7. Monitore o processo de provisionamento para garantir uma implementação bem-sucedida.
    1. Selecione Recursos > Implantações e localize seu item de catálogo implantado.
    2. Monitore o status do cartão até que ele esteja bem-sucedido.

Resultados

Os modelos são importados para o Service Broker e compartilhados no catálogo.

O que Fazer Depois