Como automatizar a implantação de instâncias do EC2

Como automatizar a implantação de instâncias do EC2

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

[ad_1]

Ao trabalhar com a infraestrutura da AWS, pode ser difícil acompanhar o provisionamento de recursos e potencialmente levar a riscos de segurança e custos não contabilizados. Com o MuleSoft, é fácil automatizar a implantação dos Recursos da AWS usando as APIs do CloudFormation. AWS CloudFormation é um serviço que ajuda a modelar e configurar seus recursos da AWS. Os recursos são definidos pelo Modelo do AWS CloudFormation. Aqui está um breve guia de quatro etapas para automatizar a implantação do EC2 usando as APIs de formação MuleSoft e AWS Cloud:

Etapa 1: Parametrizar o modelo CloudFormation

Ao usar o AWS CloudFormation, você gerencia recursos como uma única unidade chamada Pilha. Parametrize o modelo CloudFormation para incluir os valores que você gostaria de personalizar na sua pilha de recursos. Esses valores podem ser passados ​​como entradas do MuleSoft ao chamar as APIs.

Por exemplo: Tipo de Instância, Chave SSH, Bloco VPC CIDR.

Etapa 2: gerar a assinatura AWS versão 4

Para se comunicar com as APIs da AWS, é necessário autenticar as solicitações recebidas com a AWS. A solicitação de assinatura consiste em um ID da chave de acesso e uma chave de acesso secreta com uma AWS Signature V4. A MuleSoft desenvolveu um conector personalizado para calcular facilmente o valor da assinatura para fazer solicitações da AWS, tornando esse processo muito mais simples.

Os parâmetros necessários para criar uma assinatura são visíveis na captura de tela do conector personalizado abaixo:

Vejo documentação sobre como gerar a assinatura.

Esse AWS Signature Connector pode ser reutilizado para chamar qualquer API da AWS.

Etapa 3: Criar pilha

Crie uma orquestração no MuleSoft para criar o Stack. Esta chamada de API abaixo pode ser configurada no Listener de solicitações e parametrizada para inserir valores personalizados:

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

GET /? Action = CreateStack & StackName = MyStack & TemplateURL = https: //s3-external-1.amazonaws.com/cf-templates-vc5likubc2zh-us-east-1/2020014OXA-ec2.jsoni78mxxd8l2l& Parameters.SSHKeyName.ParameterKey = SS .SSHKeyName.ParameterValue = tokenização

Etapa 4: Excluir pilha

Crie um fluxo de API da pilha de exclusão e agende a limpeza de pilhas em uma cadência semanal / mensal com base nas especificações do usuário.

DELETE /? Action = DeleteStack & StackName = ec2

Conclusão

Este projeto simples demonstra como o MuleSoft pode se conectar facilmente à AWS e orquestrar a implantação da infraestrutura. Essas orquestrações podem ser expandidas ainda mais para oferecer suporte a um ambiente de várias nuvens.

Para mais recursos para desenvolvedores, consulte nossos tutoriais para desenvolvedores.


[ad_2]

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br
Luiz Presso