如何将AMI从一个aws账户复制到其他aws账户?
我试图将使用打包器的自定义内置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"] }],
使用AWS CLI和运行在AMI下面的命令需要被转移
ec2-modify-image-attribute ami-2bb65342 -l -a 111122223333
有关可用请参阅本指南
其他选项http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sharingamis-explicit.html
这可以作为内联命令在包装器供应商内部推入吗?! –
不幸的是,只有3个选项AWS Dashboard,EC2 Cli和AWS CLI – error2007s
“ami_users”:[“account1”,“account2”]来自打包程序帮助.. 不仅可以复制到其他帐户,还可以作为私有AMI进行共享。 –
我有其他帐户的详细信息..! –
通过AWS仪表板很容易 – error2007s
我想通过cli自动完成任务,ami_users怎么样....任何尝试使用tat的? –