Không thể tìm thấy địa chỉ IP riêng cho phiên bản Amazon-RDS của tôi


11

Tôi đã chuyển kiến ​​trúc cơ sở dữ liệu Master / Slave của mình sang Amazon RDS và mọi thứ đều hoạt động tốt.

Nhưng tôi có một nô lệ ra khỏi dịch vụ RDS cần đồng bộ hóa với máy chủ Master mới, để làm như vậy tôi phải trỏ tên miền DB của mình master-db.myawsserver.com trên IP địa chỉ riêng của Master (RDS).

Bảng điều khiển AWS không cung cấp thông tin này và tôi được kết nối trực tiếp với cơ sở dữ liệu MySQL.

Câu trả lời:


18

Các phiên bản RDS có thể thay đổi IP bất ngờ, vì vậy chúng không nên được sử dụng cũng như không được cung cấp trong bảng điều khiển hoặc API (mặc dù về mặt kỹ thuật bạn có thể sử digdụng chúng). Điểm cuối DNS được cung cấp trong bảng điều khiển AWS sẽ phân giải thành các IP bên trong từ mạng của Amazon.


-2

nó khá dễ dàng, telnet điểm cuối RDS của bạn bằng cách sử dụng dấu nhắc lệnh trên windows hoặc thông qua thiết bị đầu cuối unix

ví dụ: telnet " bạn điểm cuối RDS " " Cổng "

cố gắng kết nối " Bạn nhận IP nội bộ RDS của mình tại đây "


Xem câu trả lời của tôi. Bạn không bao giờ nên trực tiếp sử dụng IP, vì nó có thể thay đổi mà không cần cảnh báo.
ceejayoz

1
Có nhiều cách đơn giản hơn để đạt được điều tương tự (thậm chí nhiều hơn vì telnet không được cài đặt trong các cài đặt mặc định của các cửa sổ hiện nay nếu tôi không nhầm lẫn). Nếu bạn muốn lấy địa chỉ IP được liên kết với tên máy chủ hoặc FQDN, bạn nên sử dụng pinghoặc nslookupmặc định ngay cả trên các hệ thống Windows mới hơn.
tốc độ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.