我正在尝试创建一个Ansible脚本,该脚本从RDS实例创建RDS快照,并且我希望能够与另一个AWS账户共享该快照。我可以在AWS控制台中手动执行此操作,没问题。
我相信我可以使用Ansible创建RDS快照,但是我找不到如何与另一个帐户共享该快照的方法。与Ansible有关系吗?
到目前为止,这是我创建RDS快照的脚本:
# This playbook creates a Snapshot from the retored RDS instance to be shared in the ### account
- name: Take a Snapshot of the restored RDS instance
rds:
command: snapshot
instance_name: "{{ source_snapshot_instance_name }}"
snapshot: "staging-account-{{ansible_date_time.date | replace('-', '') }}"
region: "{{region}}"
这是AWS文档,用于与另一个帐户共享手动快照。我已经测试过了,它工作正常。 https://aws.amazon.com/premiumsupport/knowledge-center/rds-snapshots-share-account/
感谢您的帮助。