Lợi ích khi kết nối tài khoản
Việc kết nối tài khoản Azure của riêng quý vị cho phép DNS của tên miền được phân giải từ tài khoản của quý vị thay vì của chúng tôi. Quý vị vẫn giữ vùng (zone), hóa đơn và bảng điều khiển của nhà cung cấp; chúng tôi sẽ tạo và cập nhật các bản ghi mà các trang web cũng như hộp thư của quý vị cần, nhờ đó quý vị không cần phải sao chép thủ công.
Trước khi bắt đầu
Một gói đăng ký Azure và một nhóm tài nguyên (resource group) đang chứa — hoặc sẽ chứa — các vùng DNS của quý vị.
1. Tạo khóa tại Azure
Azure gọi đây là service principal. Trong trung tâm quản trị Microsoft Entra, hãy mở Entra ID → App registrations → New registration, đặt tên cho ứng dụng và nhấn Register. Trên trang tổng quan của ứng dụng, hãy sao chép Application (client) ID và Directory (tenant) ID. Sau đó mở Certificates & secrets → Client secrets → New client secret, chọn thời hạn và nhấn Add — hãy sao chép giá trị của chuỗi bí mật (secret) ngay lập tức, Azure chỉ hiển thị giá trị này một lần duy nhất.
Trong cổng thông tin Azure, hãy mở nhóm tài nguyên mà quý vị muốn chúng tôi sử dụng, sau đó chọn Access control (IAM) → Add → Add role assignment. Chọn vai trò DNS Zone Contributor, chỉ định vai trò này cho User, group, or service principal, tìm kiếm ứng dụng theo tên và nhấn Review + assign. Hãy lưu ý tên của nhóm tài nguyên và Subscription ID tương ứng (tìm kiếm Subscriptions trong cổng thông tin).
2. Kết nối tại đây
Mở Integrations trong bảng điều khiển của quý vị và chọn Connect an account. Chọn Your own DNS làm nhóm và Azure DNS làm tài khoản, điền Client ID, Client secret, Tenant ID, Subscription ID cùng Resource group, sau đó nhấn Connect account.
Chúng tôi sẽ kiểm tra thông tin quý vị dán vào trước khi lưu lại bất kỳ điều gì. Khóa không hoạt động sẽ không bao giờ được lưu trữ, đồng thời thông báo sẽ cho biết lý do lỗi. Khóa hoạt động tốt sẽ được mã hóa và lưu trữ an toàn trong kho lưu trữ bí mật của chúng tôi — tuyệt đối không nằm trong cơ sở dữ liệu — và sẽ không bao giờ hiển thị lại, kể cả với quý vị.
Điều gì diễn ra tiếp theo
- Trên bất kỳ tên miền nào, hãy mở tab DNS và chọn tài khoản này làm nơi phân giải DNS của tên miền. Chúng tôi sẽ tạo vùng tại đó nếu chưa có và ghi các bản ghi cần thiết cho trang web cũng như thư tín của tên miền.
- Khi có sự thay đổi từ phía chúng tôi ảnh hưởng đến nội dung bản ghi — chẳng hạn như quý vị chuyển trang web, đổi CDN hoặc thêm hộp thư — chúng tôi sẽ cập nhật bản ghi trên tài khoản của quý vị.
- Để hoàn tất quá trình chuyển đổi, các máy chủ tên miền (nameservers) của quý vị phải trỏ về Azure. Nếu tên miền được đăng ký với chúng tôi, hoặc tại một nhà đăng ký quý vị đã kết nối, chúng tôi sẽ thiết lập thay cho quý vị; nếu không, trang của tên miền sẽ hiển thị các nameserver cần thiết lập.
- Khi quý vị kết nối, chúng tôi sẽ kiểm tra xem khóa có thể liệt kê các vùng, đọc bản ghi và thay đổi bản ghi hay không. Danh sách kiểm tra bên cạnh kết nối sẽ hiển thị những quyền nào chúng tôi đã có thể xác nhận.
Nếu không kết nối được
Azure đã từ chối service principal. Có thể client secret đã hết hạn, hoặc ứng dụng không còn vai trò DNS Zone Contributor trên nhóm tài nguyên. Các thông báo lỗi này khá tương tự nhau, vì vậy hãy kiểm tra lại việc chỉ định vai trò trước khi tạo một secret mới.
Thiếu một vùng (zone). Vùng đó nằm trong một nhóm tài nguyên khác. Hãy chỉ định vai trò trên cả nhóm tài nguyên đó, hoặc kết nối nó như một tài khoản thứ hai.
Hệ thống thông báo khóa bị từ chối. Hầu như luôn là một trong ba nguyên nhân: có khoảng trắng hoặc ký tự xuống dòng bị sao chép kèm, khóa đã hết hạn, hoặc khóa đã bị thu hồi hay tạo lại sau khi quý vị sao chép. Hãy tạo một khóa mới và dán lại.
Kết nối thành công, nhưng thao tác sau đó gặp lỗi. Khóa đã xác thực thành công nhưng thiếu quyền cần thiết cho tác vụ đó. Hãy tạo một khóa mới với các quyền được liệt kê ở trên, sau đó ngắt kết nối cũ và kết nối bằng khóa mới.
Ngắt kết nối
Mở Integrations, tìm tài khoản và nhấn Disconnect. Thao tác này sẽ xóa khóa đã lưu ngay lập tức. Bất kỳ tiến trình nào đang sử dụng khóa sẽ dừng lại ở tác vụ tiếp theo, và các màn hình phụ thuộc vào khóa sẽ hiển thị thông báo thay vì gặp lỗi trong âm thầm.
Việc ngắt kết nối không hoàn tác những gì đã được thực hiện — các bản ghi, hoạt động triển khai hoặc cài đặt chúng tôi đã thay đổi trên tài khoản của quý vị vẫn sẽ được giữ nguyên. Nếu nghi ngờ bản thân khóa có thể đã bị lộ, quý vị cũng nên thu hồi nó tại phía nhà cung cấp; việc ngắt kết nối chỉ xóa bản sao của chúng tôi chứ không xóa bản sao của họ.