Pergunta  
 
Rede de conhecimento computador >> Pergunta >> PC Resolução de problemas >> Content
Como criar uma instância EC2 usando a função Lambda na AWS
A criação de uma instância do Amazon Elastic Compute Cloud (Amazon EC2) usando uma função Lambda na AWS envolve automatizar o processo de criação de instância por meio de código. Aqui está um guia passo a passo para ajudá-lo a conseguir isso:

Etapa 1:Crie uma função IAM para a função Lambda:

1. Acesse o console do IAM em sua conta AWS.
2. Clique em “Funções” no painel de navegação esquerdo e depois clique em “Criar função”.
3. Selecione "AWS Lambda" como o serviço que utilizará esta função.
4. Clique em “Próximo:Permissões” e escolha a política EC2FullAccess para permitir que a função Lambda gerencie recursos EC2.
5. Revise as permissões e clique em “Próximo:Tags”.
6. (Opcional) Adicione as tags desejadas e clique em “Próximo:Revisão”.
7. Forneça um nome descritivo para a função, como "EC2InstanceCreationRole" e clique em "Criar função".

Etapa 2:Crie uma função Lambda:

1. Acesse o console do Lambda em sua conta AWS.
2. Clique em “Criar função” e escolha “Criar do zero”.
3. Insira um nome para a função Lambda, como “CreateEC2Instance”.
4. Selecione "Python" ou "JavaScript" como tempo de execução e clique em "Criar função".
5. Substitua o código padrão no editor de funções pelo seguinte código:

```píton
importar boto3

def lambda_handler(evento, contexto):
# Crie um cliente para interagir com a API EC2
ec2 =boto3.client('ec2')

# Defina detalhes da instância para criação
detalhes_da_instância ={
'ImageId':'ami-123456', # Substitua pelo ID AMI desejado
'InstanceType':'t2.micro', # Substitua pelo tipo de instância desejado
'Contagem Min':1,
'MaxCount':1,
'KeyName':'your-key-name' # Substitua pelo nome da chave desejada
}

# Crie a instância EC2
resposta =ec2.run_instances(**instance_details)

# Retorna o ID da instância recém-criada
retornar {
'código de status':200,
'corpo':resposta['Instâncias'][0]['InstanceId']
}
```

Para JavaScript substitua a linha 1 por:
```
const AWS =require('aws-sdk');
```

6. Na seção “Configurações de função”, expanda “Permissões” e clique em “Adicionar permissão”.
7. Escolha a função IAM criada anteriormente (EC2InstanceCreationRole) e anexe a política "LambdaInvokeFullAccess".

Etapa 3:configurar a função Lambda:

1. Na seção "Código de função", certifique-se de que "Handler" esteja definido como "lambda_handler.lambda_handler"
2. Clique em “Publicar” para salvar e implantar a função Lambda.

Etapa 4:invocar a função Lambda:

1. Vá ao menu “Ações” e selecione “Invocar”.
2. Deixe o campo “Evento de teste” vazio e clique em “Invocar”.
3. Isso invocará a função Lambda e criará uma nova instância EC2 com base nos detalhes pré-configurados.

Etapa 5:verificar a criação da instância:

1. Acesse o console EC2 em sua conta AWS.
2. Selecione “Instâncias” no painel de navegação esquerdo.
3. Você verá a instância recém-criada na lista de instâncias em execução.

Seguindo essas etapas, você criou com êxito uma instância EC2 usando uma função Lambda na AWS. Essa automação permite criar e gerenciar recursos do EC2 de maneira programática com base em seus requisitos e lógica de negócios.

Anterior :

Próximo :
  Os artigos relacionados
·Coisas que fazem seu computador lento 
·Como eu faço um Chkdsk se o Windows não carrega 
·Como obter o código da caixa de pesquisa do Baidu? 
·Como corrigir problema de detecção de malware na hosp…
·Como reparar GINA.dll 
·Como usar DNS para fazer Endereços IP Permanente 
·Como obter tinta branca no Snapchat:libere a criativida…
·Meu Dell Inspiron 531 Apenas Bips e não inicia 
·Como ver suas fotos na TV 
·A diferença entre o Diagnóstico e Solução de Proble…
  Artigos em destaque
·Como encontrar seus Tweets arquivados 
·Como fazer upload de uma imagem em um laptop de uma Can…
·Como salvar uma página da Web como PDF no iPhone? 
·Como manter seu laptop ligado e usá-lo quando fechado 
·Da Apple Mighty Mouse Scroll Fixes 
·Como criar formulários em HTML? 
·Como remover o painel frontal da campainha 
·Como colocar um vídeo do YouTube em repetição no des…
·Como corrigir um erro Aacenter.exe 
·Por que as mulheres são melhores em codificação do q…
Cop e direita © Rede de conhecimento computador http://ptcomputador.com Todos os Direitos Reservados