Bạn có thể chuyển một EC2 Instance sang một tài khoản AWS khác không


15

Có cách nào để cung cấp toàn bộ phiên bản EC2 cho một bên khác không. Về cơ bản, tôi đang quản lý Máy chủ EC2 cho một khách hàng và hiện đang từ bỏ bảo trì máy chủ. Tôi không muốn được lập hóa đơn cho trường hợp này nữa. Thay vì sao lưu ứng dụng của chúng tôi và định cấu hình máy chủ mới trong tài khoản khách hàng, tôi chỉ muốn cung cấp cho họ toàn bộ phiên bản được cấu hình sẵn để tiết kiệm thời gian. Điều này có thể

Câu trả lời:


15

Bạn không thể chuyển một thể hiện EC2 (hoặc bất kỳ tài nguyên nào khác) sang một tài khoản AWS khác.

Nếu ví dụ là EBS boot (được khuyến nghị), bạn có thể thử một cách tiếp cận như thế này:

  1. Dừng phiên bản hiện tại (ec2-stop-instance)

  2. Tạo một AMI từ thể hiện (ec2-register-image)

  3. Cấp quyền tài khoản AWS thứ hai để chạy AMI (thuộc tính ec2-Sửa đổi-hình ảnh)

  4. Chạy một phiên bản mới của AMI trong tài khoản AWS thứ hai (ec2-run-dụ)

DNS sẽ cần được cập nhật để trỏ đến địa chỉ IP của phiên bản mới (tốt nhất là sử dụng Địa chỉ IP đàn hồi). Bất kỳ tài nguyên AWS / EC2 nào khác cũng sẽ cần được sao chép / tạo lại trong tài khoản thứ hai.

Sau khi kiểm tra đầy đủ, bạn có thể muốn giải phóng phiên bản gốc (trường hợp chấm dứt ec2).

Tài khoản thứ hai nên tạo ảnh chụp nhanh / AMI của riêng họ để bảo vệ chính họ nếu khối lượng cá thể / EBS của họ bị lỗi sau khi AMI do bạn sở hữu bị xóa.

Thậm chí tốt hơn, bạn nên có tài liệu / kịch bản chính xác cách thức cá thể của bạn được tạo để khách hàng có thể tái tạo điều này theo ý muốn.


Quá trình này được ghi lại. Tôi chỉ không muốn phải thực hiện tất cả các cài đặt và thay đổi kernel mà tôi phải thực hiện trên một máy khác. Chỉ cố gắng tiết kiệm thời gian.
cjibo

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.