공용 액세스 사용 안 함
공용 액세스를 사용하지 않도록 설정하면 프라이빗 엔드포인트를 통해서만 서버에 연결할 수 있습니다.
프라이빗 엔드포인트를 삽입하는 Azure 가상 네트워크로 트래픽을 라우팅할 수 있는 호스트가 Azure Database for PostgreSQL 유연한 서버에 액세스할 수 있도록 이러한 프라이빗 엔드포인트를 구성해야 합니다.
공용 액세스를 사용하지 않도록 설정하면 공용 액세스를 사용하는 동안 만든 방화벽 규칙이 적용되지 않습니다.
또한 방화벽 규칙에 대한 모든 수정 내용은 삭제됩니다.
Azure Portal 사용:
Azure Database for PostgreSQL 유연한 서버를 선택합니다.
리소스 메뉴에서 개요를 선택합니다.
네트워킹 메뉴 옵션을 사용하도록 설정하려면 서버 상태를 사용할 수 있어야 합니다.
서버 상태를 사용할 수 없는 경우 네트워킹 옵션을 사용할 수 없습니다.
참고 항목
사용 가능한 상태가 아닌 서버의 네트워킹 설정을 구성하려고 하면 오류가 발생합니다.
리소스 메뉴에서 네트워킹을 선택합니다.
공용 IP 주소 확인란을 사용하여 인터넷을 통해 이 리소스에 대한 공용 액세스 허용 확인란의 선택을 취소합니다.
저장을 선택합니다.
변경 내용이 적용되고 있음을 알리는 알림이 표시됩니다.
또한 서버 상태가 업데이트로 변경됩니다.
프로세스가 완료되면 변경 내용이 적용되었음을 알리는 알림이 표시됩니다.
또한 서버 상태가 사용 가능으로 변경됩니다.
az postgres flexible-server update 명령을 통해 서버에서 공용 액세스를 사용하지 않도록 설정할 수 있습니다.
az postgres flexible-server update --resource-group <resource_group> --name <server> --public-access disabled
상태가 아닌 서버에서 Available
공용 액세스를 사용하지 않도록 설정하려고 하면 다음과 같은 오류가 발생합니다.
Code:
Message: Server <server> is busy with other operations. Please try later
네트워킹 모드 공용 액세스(허용된 IP 주소)를 사용하여 배포되지 않은 서버에서 공용 액세스를 사용하지 않도록 설정하려고 하면 오류가 표시되지 않습니다. 해당 구성을 변경하는 요청은 무시됩니다.
서버에 공용 액세스가 비활성화되어 있는지 또는 사용하도록 설정되었는지 확인하려면 다음 명령을 실행합니다.
az postgres flexible-server show --resource-group <resource_group> --name <server> --query '{"publicAccess":network.publicNetworkAccess}'
관련 콘텐츠