Mục lục:
Video: AWS Lambda Destinations tutorial 2025
Mặc dù chắc chắn bạn có thể sử dụng các hình ảnh đã được tạo ra bởi Amazon hoặc các bên thứ ba khác, bạn có thể tại một số điểm muốn tạo ra các hình ảnh của riêng bạn (EBS- hoặc S3-backed), vì hai lý do:
-
Bạn đã sử dụng hình ảnh của Amazon hoặc hình ảnh của bên thứ ba khác, và bạn đã mở rộng nó bằng cách cài đặt các thành phần phần mềm của riêng mình và bây giờ bạn muốn sử dụng hình ảnh mở rộng như là hình ảnh cơ bản đi về phía trước chứ không phải chịu đựng hình ảnh khởi chạy / cài đặt phần mềm chu kỳ cho mỗi trường hợp bạn khởi chạy.
-
Bạn muốn sử dụng hệ thống của chính mình làm nền tảng cho những hình ảnh bạn sử dụng vì sở thích chung hoặc mối quan tâm về an ninh của hình ảnh.
Tạo ảnh được hỗ trợ bởi EBS
Quá trình tạo ảnh khác nhau tùy thuộc vào việc bạn đang tạo ảnh EBS hoặc một ảnh được sao lưu S3 và liệu bạn đang tạo một hình ảnh dựa trên Linux hay Windows.
Quy trình tạo ảnh được hỗ trợ bởi EBS đơn giản hơn đáng kể, mặc dù nó kèm theo các hạn chế. Thông thường, bạn bắt đầu với một thể hiện đã được EBS đã được hỗ trợ mà bạn đã sửa đổi. Tuy nhiên, có thể tạo một ảnh được hỗ trợ bởi EBS từ một thể hiện được hỗ trợ bởi S3 - mặc dù nó chỉ có thể nếu dụ là dựa trên Linux. Tạo một ảnh Windows được hỗ trợ bởi EBS từ một thể hiện Windows của S3 được hỗ trợ là không thể.
Bạn có thể dễ dàng tạo một ảnh được hỗ trợ bởi EBS từ giao diện quản lý AWS bằng cách nhấp chuột phải vào đối tượng đích trong danh sách ví dụ. Một mục trên menu ngữ cảnh xuất hiện là Create Image (EBS AMI). Bảng điều khiển quản lý AWS sẽ điều khiển mọi thứ từ đó.
Trong quá trình tạo ảnh, AWS sẽ dừng lại cá thể mà từ đó bạn tạo ra hình ảnh để có một thể hiện ổn định. Nếu bạn có thêm khối lượng EBS đính kèm ví dụ, AWS tạo (và đính kèm) khối lượng tươi vào hình ảnh mới; tuy nhiên, không có dữ liệu về những tập sách đó.
Bạn cũng có thể sử dụng một tập hợp các công cụ AWS API để tạo một ảnh được hỗ trợ bởi EBS. Bạn cài đặt các công cụ trên cá thể mà từ đó bạn muốn tạo một hình ảnh mới và sau đó thực hiện lệnh ec2-create-image.
Điều này chỉ có thể trong các trường hợp dựa trên Linux; Hình ảnh được hỗ trợ bởi EBS dựa trên Windows chỉ có thể được tạo thông qua bảng điều khiển quản lý AWS. Lệnh này yêu cầu khoá truy cập và khóa truy cập bí mật có sẵn để xác nhận quyền tạo ảnh của bạn.
Tạo ảnh được sao lưu S3
Quá trình tạo ảnh có hỗ trợ S3 có thể phức tạp hơn so với tạo ảnh được hỗ trợ bởi EBS, tùy thuộc vào việc bạn đang tạo một hình ảnh dựa trên Windows hoặc Linux.
Đối với các hình ảnh dựa trên Windows, bạn làm theo một quy trình tương tự với hình ảnh được hỗ trợ bởi EBS dựa trên nền Windows. Bạn bắt đầu bằng một cá thể Windows được S3 hỗ trợ, mở rộng nó bằng cách cài đặt các thành phần phần mềm bổ sung, sau đó nhấp chuột phải vào thể hiện trong giao diện quản lý AWS và chọn Bundle Instance (Instance Store AMI) từ trình đơn xuất hiện.
Hình ảnh được hỗ trợ bởi S3 (Amazon đề cập đến chúng dưới dạng hình ảnh ví dụ-lưu trữ ) yêu cầu một nhóm riêng biệt - trên thực tế nó có thể là một thùng có tên duy nhất, cấp cao nhất trong tài khoản của bạn hoặc một thư mục bên trong xô cấp cao nhất - trong tài khoản S3 của bạn để lưu trữ Windows AMI, vì vậy bạn phải tạo nhóm đó trước khi bắt đầu quá trình tạo ảnh.
Sau khi bạn chọn Gói dự phòng (Cửa hàng Thực địa AMI) từ trình đơn ngữ cảnh, bảng điều khiển quản lý AWS hoàn tất quy trình đi kèm.
Quy trình (nói chung) diễn ra như sau:
-
Khởi chạy một cá thể Linux được S3 hỗ trợ.
-
Sửa đổi thể hiện bằng cách thêm các thành phần phần mềm.
-
Cài đặt các công cụ AWS AMI.
-
Sao chép chứng chỉ X. 509 và khóa cá nhân của bạn tới cá thể.
Lưu ý: Các mục này nên được đặt trong một vùng nonroot của hệ thống tập tin để AWS không đưa chúng vào AMI kết quả. Chúng được bao gồm để AWS có thể lưu trữ chúng và sử dụng chúng trong quá trình khởi động AMI, nhưng bạn không muốn bao gồm chứng chỉ và khóa cá nhân trong một khu vực của AMI kết quả, nơi ai đó có thể tìm thấy chúng, điều này sẽ ảnh hưởng đến tài khoản của bạn Bảo vệ.
-
Chạy lệnh ec2-bundle-vol để tạo bộ sưu tập 10MB tệp và tệp kê khai XML mô tả AMI.
-
Tải lên gói cho S3 bằng cách sử dụng lệnh ec2-upload-bundle.
-
Đăng ký AMI mới trong EC2.