У меня есть база данных RDS, работающая в учетной записи AWS. Я хотел бы скопировать его в другой аккаунт, чтобы использовать его в качестве основы для нового развертывания приложения. Я использую CLI следующим образом:
aws rds create-db-cluster-snapshot \
--db-cluster-snapshot-identifier snapid \
--db-cluster-identifier rdsid
Эта команда выполнена успешно (и если я войду в консоль AWS, я смогу увидеть новый снимок). Но когда я пытаюсь изменить его атрибуты, используя
aws rds modify-db-snapshot-attribute \
--db-snapshot-identifier snapid \
--attribute-name restore \
--values-to-add '["other_account_id"]'
, тогда я получаю следующую ошибку:
An error occurred (DBSnapshotNotFound) when calling the ModifyDBSnapshotAttribute operation: DBSnapshot not found: snapid
Если я могу поделиться снимком, я мог бы создать новыйэкземпляр в другой учетной записи, используя этот снимок.
Существует ли лучший способ обмена данными между экземплярами RDS?