Có cách nào tôi có thể khởi chạy một ví dụ trong amazon bằng hình ảnh của máy tính xách tay của tôi không?
Có cách nào tôi có thể khởi chạy một ví dụ trong amazon bằng hình ảnh của máy tính xách tay của tôi không?
Câu trả lời:
Bạn đã kiểm tra tài liệu AWS chưa? Đây là những gì nó nói:
Nhập VM của bạn dưới dạng hình ảnh:
a- Vai trò dịch vụ nhập khẩu VM
Nhập khẩu VM yêu cầu một vai trò để thực hiện một số thao tác nhất định, chẳng hạn như tải xuống hình ảnh đĩa từ nhóm Amazon S3. Bạn phải tạo một vai trò với tên vmimport với chính sách và các thực thể đáng tin cậy sau đây.
Để tạo vai trò dịch vụ:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "vmie.amazonaws.com" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals":{ "sts:ExternalId": "vmimport" } } } ] }
create-role
lệnh để tạo một vai trò có tên vmimport
và cấp cho VM Nhập / Xuất quyền truy cập vào nó. aws iam tạo-vai trò --role-name vmimport --assume-vai trò-chính sách-tài liệu tệp: //trust-policy.json
role-policy.json
với chính sách sau, ở đâu disk-image-file-bucket
là thùng chứa hình ảnh đĩa được lưu trữ:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:ListBucket", "s3:GetBucketLocation" ], "Resource": [ "arn:aws:s3:::disk-image-file-bucket" ] }, { "Effect": "Allow", "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::disk-image-file-bucket/*" ] }, { "Effect": "Allow", "Action":[ "ec2:ModifySnapshotAttribute", "ec2:CopySnapshot", "ec2:RegisterImage", "ec2:Describe*" ], "Resource": "*" } ] }
put-role-policy
lệnh để đính kèm chính sách với vai trò được tạo ở trên: aws iam put-vai-chính sách --role-name vmimport --policy-name vmimport --policy-document
Nhập VM của bạn vào EC dưới dạng hình ảnh:
aws ec2 import-image --description "Windows 2008 OVA" --disk-containers file://containers.json
Trong đó tập tin container.json là:
[ { "Description": "Windows 2008 OVA", "Format": "ova", "UserBucket": { "S3Bucket": "my-import-bucket", "S3Key": "vms/my-windows-2008-vm.ova" } }]
Bây giờ bạn đã hoàn thành tất cả các bước này, bạn đã có một AMI sẵn sàng để được sử dụng để khởi động cá thể của bạn.
Hãy kiểm tra điều này