AWS Builder Center: Learn, Build and Connect with builders in the AWS community
AWS Builder Center is the official home for builders on AWS. Share and read what others are working on, follow people who inspire you, explore training and workshops, and find tools to support what you're building.
Como atribuo um endereço IP privado estático ao nó primário do meu cluster do Amazon EMR?
2 minuto de leitura
0
Quero criar um endereço IP privado estático e associá-lo ao nó primário de um cluster do Amazon EMR.
Resolução
Para criar um endereço IP privado estático e associá-lo ao nó primário do cluster, use uma ação de bootstrap.
Conclua as seguintes etapas:
Confirme se sua política do AWS Identity and Access Management (AWS IAM) autoriza as permissões EMR_EC2_DefaultRole e ec2:AssignPrivateIpAddresses.
Baixe o script assign\ _private\ _ip.pyassign\ _private\ _ip.py no site do GitHub. Observação: Se você usa configurações de segurança para iniciar seu cluster com apenas o IMDSv2 permitido, baixe a versão 2 do script assign\ _private\ _ip\ _v2.py no site do GitHub.
Salve o script em um bucket do Amazon Simple Storage Service (Amazon S3).
Especifique o script como uma ação de bootstrap personalizada e, em seguida, use o script para iniciar um cluster do Amazon EMR. Você também pode executar o script como uma etapa do Amazon EMR. Observação: O script exige um endereço IP privado do intervalo CIDR da sua sub-rede e uma região da AWS como argumento. O script anexa esse endereço IP privado à interface de rede (eth0) do nó primário. O script também define as configurações de rede para redirecionar todo o tráfego do endereço IP secundário para o endereço IP primário. Ele usa o formato s3://BUCKET_NAME/assign_private_ip.py PRIVATE_IP us-east-1.
Selecione a instância do Amazon EC2 que é o nó primário do cluster do EMR. O novo endereço IP aparece na guia Redes, no campo IPs privados secundários.