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