Kết nối này mang lại lợi ích gì cho bạn
Kết nối tài khoản AWS Amplify của riêng bạn cho phép bạn xuất bản trang web tĩnh vào tài khoản AWS Amplify của bạn từ bảng điều khiển Zinn® của bạn. Bạn sở hữu dự án và hóa đơn; chúng tôi xử lý việc triển khai, tên miền tùy chỉnh và các bản ghi DNS.
Trước khi bạn bắt đầu
Một tài khoản AWS. AWS Amplify chỉ khả dụng độc quyền trên tài khoản của riêng bạn: Amplify tính phí theo mỗi gigabyte được phục vụ và theo mỗi phút xây dựng, không có gói miễn phí liên tục, vì vậy một trang web trên tài khoản của chúng tôi sẽ tạo ra hóa đơn mà không ai có thể giới hạn mức trần. Trên tài khoản của riêng bạn, đó là chi phí, hạn mức và bảng điều khiển AWS của bạn.
Tạo người dùng IAM cho kết nối này với một chính sách cho phép các hành động Amplify (amplify:*) trên các ứng dụng mà nó sẽ quản lý.
1. Tạo khóa tại AWS Amplify
Trong bảng điều khiển AWS, hãy mở IAM → Users, chọn người dùng mà kết nối này sẽ đóng vai trò là (hãy tạo một người dùng chuyên dụng — không bao giờ sử dụng tài khoản gốc của bạn), mở tab Security credentials của người dùng đó và bên dưới Access keys, hãy chọn Create access key. Chọn Other làm trường hợp sử dụng, tiếp tục và chọn Create access key. Sao chép Access key ID và Secret access key — AWS chỉ hiển thị khóa bí mật một lần. Mỗi người dùng IAM có thể giữ hai khóa cùng một lúc.
2. Kết nối tại đây
Mở phần Integrations trong bảng điều khiển của bạn và chọn Connect an account. Chọn Static hosting (Netlify, Vercel) làm nhóm và AWS Amplify làm tài khoản, điền vào Access key ID và Secret access key, sau đó nhấn Connect account.
Chúng tôi kiểm tra nội dung bạn dán trước khi lưu bất kỳ thứ gì. Khóa không hoạt động sẽ không bao giờ được lưu trữ và phản hồi sẽ cho biết điểm chưa chính xác của khóa đó. Khóa hoạt động được giữ ở trạng thái mã hóa trong kho bí mật của chúng tôi — không bao giờ nằm trong cơ sở dữ liệu của chúng tôi — và không bao giờ được hiển thị lại, thậm chí không hiển thị với bạn.
Điều gì sẽ xảy ra tiếp theo
- Khi bạn tạo hoặc di chuyển một trang web tĩnh, tài khoản này sẽ xuất hiện làm đích triển khai. Hãy chọn tài khoản này và chúng tôi sẽ xuất bản bản dựng của trang web tới một dự án trên tài khoản của bạn.
- Các tên miền tùy chỉnh được đính kèm cho bạn và trang của tên miền sẽ hiển thị bất kỳ bản ghi DNS nào mà nhà cung cấp cần để tên miền phân giải đến máy chủ lưu trữ mới.
- Dự án, mức sử dụng và hóa đơn của dự án nằm trên tài khoản của bạn; bạn có thể xem mọi lần triển khai trong bảng điều khiển nhà cung cấp của riêng mình.
Nếu kết nối không thành công
AWS từ chối thông tin đăng nhập. Kiểm tra xem khóa truy cập vẫn đang hoạt động trong IAM và chính sách của người dùng cho phép các hành động Amplify trên ứng dụng. Khóa truy cập đã bị vô hiệu hóa sẽ phản hồi chính xác giống như khóa sai.
Khóa bí mật bị mất. AWS không thể hiển thị lại khóa truy cập bí mật. Hãy tạo khóa truy cập mới, kết nối khóa đó, sau đó xóa khóa cũ trong IAM.
Hệ thống thông báo khóa bị từ chối. Hầu như luôn luôn là một trong ba trường hợp: khoảng trắng hoặc ngắt dòng được sao chép cùng với khóa, khóa đã hết hạn, hoặc khóa đã bị thu hồi hoặc tạo lại sau khi bạn 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 một tác vụ sau đó thất bại. Khóa xác thực thành công nhưng thiếu quyền mà tác vụ cần. Hãy tạo 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 khóa mới.
Ngắt kết nối
Mở phần Integrations, tìm tài khoản và nhấn Disconnect. Thao tác đó sẽ xóa ngay lập tức khóa được lưu trữ. Bất kỳ thứ gì đ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 nó sẽ thông báo điều đó thay vì âm thầm thất bại.
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, bản triển khai hoặc cài đặt mà chúng tôi đã thay đổi trên tài khoản của bạn sẽ giữ nguyên như cũ. Nếu bạn cho rằng bản thân khóa có thể đã bị rò rỉ, hãy đồng thời thu hồi khóa đó tại 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ọ.