Chia sẻ AMI (không bắt buộc)

Chia sẻ AMI

create vpc for linux instance

  • Chức năng share AMI dùng để chia sẻ các AMI mà nhà phát triển đã tạo ra và cung cấp cho người khác sử dụng. Hoặc bạn muốn phân tách workload trên nhiều EC2 - qua các môi trường nằm ở các AWS account khác nhau mà vẫn đảm bảo đầy đủ data hoặc thông tin config đang có trong instance, share AMI sẽ giúp bạn nhanh chóng thực hiện điều đó.

  • Noted: bạn cần tối thiểu 2 AWS account để thực hiện bài lab này.

    • Trong trường hợp, bạn chỉ đang có một AWS account, bạn có thể tạo thêm account mới thông qua dich vụ AWS ORGANIZATION và dùng chức năng switch role để di chuyển qua account mới. Tham khảo tại bài lab: Thiết lập Single Sign-On (Amazon SSO) cho Organization
  1. Lấy giá trị account ID
  • Đăng nhập vào account thứ 2, trong EC2 console, bên góc phải màn hình, chọn biểu tượng tam giác.

create vpc for linux instance

  • Chọn biểu tượng ô vuông để sao chép giá trị account ID là dãy 12 số.

create vpc for linux instance

  • Noted: bạn nên sao chép account ID vào Notedpad để chuẩn bị cho bước 3
  1. Chọn AMI cần share
  • Quay lại account thứ 1

  • Tận dụng lại AMI mà bạn đã tạo trong bài lab 5.3 TẠO CUSTOM AMI

  • Tại khung search, nhập ami, chọn AMIs

create vpc for linux instance

  • Chọn AMI name: Custom Windows AMI
  • Chọn Actions
  • Chọn Edit AMI permissions

create vpc for linux instance

  1. Chia sẻ AMI
  • Tại mục AMI availability, chọn Private - (current setting) (tức nghĩa, bạn chỉ chia sẻ AMI này với AWS cụ thể hoặc các account trong Organization unit).

  • Tại mục Shared accounts, chọn Add account ID

create vpc for linux instance

  • Nhập giá trị account ID mà bạn đã lấy tại bước 1
  • Chọn Share AMI

create vpc for linux instance

  • Kiểm tra các thông tin đã cấu hình và chọn Save changes

create vpc for linux instance

  1. Kiểm tra AMI đã được share
  • Đăng nhập vào account thứ 2, Tại khung search, nhập ami, chọn AMIs

create vpc for linux instance

  • Bạn sẽ không thấy bất kỳ một AMI nào, vì bạn đang ở chế độ Owned by me. Chọn ký tự tam giác

create vpc for linux instance

  • Chọn Private images

create vpc for linux instance

  • Kết quả

create vpc for linux instance

Chúc mừng bạn đã chia sẻ thành công AMI qua một AWS account khác, bạn có thể tiến hành tạo EC2 instance từ AMI này.

  • Noted
    • Ở mức độ bài lab này, snapshot đi kèm với AMI đang không được Encryption(mã hóa). Trong thực tế các EBS và các bản snapshot sẽ được mặc định mã hóa bởi dịch vụ KMS, và bạn chỉ có thể share AMI sau khi đã share Customer managed keys(CMK) - để biết thêm về CMK, bạn có thể đọc thêm bài lab Quản lý Khóa với dịch vụ Key Management Service (AWS KMS)
    • Mỗi AMI đều có hạn ngạch trong việc sharing với 1000 thực thể bao gồm: organizations, organizational units, và accounts