gpt4 book ai didi

mysql - 使用 "ec2-modify-snapshot-attribute"自动将快照复制到另一个帐户

转载 作者:行者123 更新时间:2023-11-29 11:37:49 24 4
gpt4 key购买 nike

我想使用 ec2-modify-snapshot-attribute 命令自动将快照复制到另一个账户。

对此最好的方法是什么?由 cron 作业运行的 shell 脚本?

最佳答案

您想做两件事:

  • 将 EBS 快照复制到不同区域
  • 使 EBS 快照可供其他帐户使用

这些操作可以通过 AWS Command-Line Interface (CLI) 调用。

将 EBS 快照复制到不同区域

使用copy-snapshot command将快照复制到不同的区域:

aws --region us-east-1 ec2 copy-snapshot --source-region us-west-2 --source-snapshot-id snap-1234abcd --description "This is my copied snapshot."

快照将保持与同一 AWS 账户关联。

使 EBS 快照可供其他帐户使用

使用 modify-snapshot-attribute command 授予来自不同 AWS 账户的访问权限:

aws ec2 modify-snapshot-attribute --snapshot-id snap-1a2b3c4d --attribute createVolumePermission --operation-type add --user-ids 123456789012

复制新快照

您还提到复制快照。没有预先提供的逻辑来确定"new"快照,因此您的脚本必须确定您想要复制哪个快照。复制到其他区域的快照会收到新的快照 ID,因此不容易匹配原始和副本。

关于mysql - 使用 "ec2-modify-snapshot-attribute"自动将快照复制到另一个帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36308296/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com