2016-06-09 337 views
1

我试图将使用打包器的自定义内置ami从一个AWS账户复制到另一个AWS账户;不过,我能够在一个帐户内复制跨区域的艾滋病。如何将AMI从一个aws账户复制到其他aws账户?

"builders": [{ "account_id": "12345678910", "s3_bucket": "xyz/xqas/asd", "x509_cert_path": "/Users/txyz/packer/certificate.pem", "x509_key_path": "/Users/txyz/packer/private-key.pem", "type": "amazon-instance", "access_key": "{{user access_key }}", "secret_key": "{{user SECRET_KEY }}", "region": "us-east-1", "source_ami": "ami-452bd728", "instance_type": "r3.xlarge", "ssh_username": "ubuntu", "ami_name": "packer-test-hvm {{timestamp}}", "ami_virtualization_type": "hvm", "force_deregister": true, "ami_regions": ["us-east-1", "us-west-2"] }],

+0

我有其他帐户的详细信息..! –

+0

通过AWS仪表板很容易 – error2007s

+0

我想通过cli自动完成任务,ami_users怎么样....任何尝试使用tat的? –

回答

1

使用AWS CLI和运行在AMI下面的命令需要被转移

ec2-modify-image-attribute ami-2bb65342 -l -a 111122223333 

有关可用请参阅本指南

其他选项http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sharingamis-explicit.html

+0

这可以作为内联命令在包装器供应商内部推入吗?! –

+0

不幸的是,只有3个选项AWS Dashboard,EC2 Cli和AWS CLI – error2007s

+0

“ami_users”:[“account1”,“account2”]来自打包程序帮助.. 不仅可以复制到其他帐户,还可以作为私有AMI进行共享。 –

相关问题