EC2 인스턴스 자동 할당 공용 IP(Auto-assign Public IP) 정보

1612 단어 AWS

EC2 인스턴스를 신규 작성시에 설정하는 파라미터 자동 할당 퍼블릭 IP(Auto-assign Public IP)에 대해.



2021년 현재 AWS Management Console에서 EC2 인스턴스를 시작할 때(작성 시) 다음과 같이 설정할 수 있는 곳입니다.
aws-cli 에서는 run-instances 명령 --network-interfacesAssociatePublicIpAddress 로 지정.



이 설정은 EC2 인스턴스를 시작할 때 PublicIP 주소를 자동으로 할당할지 여부를 결정하는 매개 변수입니다.

이 설정에 대해서는 지금 현재는 나중에 참조하거나 변경할 수 없는 항목이 되는 것 같습니다.
(AWS Management Console에 표시되지 않으며 AWS-CLI에서도 항목 없음)

실제로 EC2 인스턴스를 시작하면 PublicIP 주소 할당이 있는지 여부를 확인할 수 있습니다.
EC2 인스턴스를 시작하지 않은 상태로 판단하는 방법은 없을 것 같습니다.

EIP를 명시적으로 할당하고 있다면, 일단 떼어내 기동해 보지 않으면 아마 알 필요는 없을까?

※다만 Cloudtrail RunInstances 에는 기재가 있으므로, 이쪽의 로그를 남기고 있으면 나중에 판별은 할 수 있을 것 같습니다.

나중에 자동 할당 공용 IP(Auto-assign Public IP)를 변경하려는 경우



이 항목을 변경하고 싶은 경우는 2021년 현재는 EC2 인스턴스의 재작성이 필요할까 생각합니다.

실제로 그런 경우가 있는지 여부를 제외하고 아래와 같은 경우에는 곤란할 수 있습니다.
  • NAT를 통해 인터넷에 연결된 개인 서브넷을 중간에서 공용 서브넷으로 변경하려는 경우

  • 이 경우 EC2 인스턴스가 직접 인터넷에 나가려면 공용 IP 주소가 필요합니다.
    기존 EC2 인스턴스의 자동 할당 공용 IP(Auto-assign Public IP)가 비활성화된 경우.
  • EC2 인스턴스 시작시 인터넷 연결을 위해 PublicIP 주소를 EIP로 할당합니다.
  • EC2 인스턴스를 다시 만들고 자동 할당 공용 IP (Auto-assign Public IP)를 활성화합니다.

    필요하다고 생각합니다.

    이런 경우는 적은 것 같아요.
  • 좋은 웹페이지 즐겨찾기