0
恢復AWS RDS集羣快照時出現問題。Amazon RDS:還原集羣快照無數據庫實例
我的快照通過控制檯配置從AWS自動生成。現在我試圖通過適用於Ruby的AWS RDS API來恢復這些快照。我使用restore_db_cluster_from_snapshot
函數,併成功恢復羣集,但這個新羣集沒有附加任何數據庫實例。
我不能生成db_snapshot
,因爲我的數據庫它在羣集上,我只有db_cluster_snapshot
。因爲這個我不能用restore_db_instance_from_db_snapshot
函數。
簡單的工作代碼示例:
db_cluster = @rds.restore_db_cluster_from_snapshot({
db_cluster_identifier: 'restored-from-rake',
snapshot_identifier: '',
engine: snapshot_data.engine,
database_name: 'restored-from-rake-db'
})
這個任何想法?提前致謝。
經過多次試驗我想象它是這樣,但我的問題是有關快照。我不想從頭開始創建一個新的實例,我想加載我的實際實例的快照。有沒有辦法做到這一點,或者我錯了嗎? 我的情景: db_instance = auroratest db_cluster = auroratest集羣 db_cluster_snapshot = my_cluster_snapshot 因爲例如它在集羣但我不能創造db_snapshot。 如何創建/附加我的db_instance「auroratest」的一個副本(或快照)到恢復的羣集? –
Aurora沒有單個實例。 Aurora使用坐在實例後面的簇。沒有集羣的情況下不能有實例。從快照還原羣集時,就像從快照還原MySQL實例一樣。但是恢復的集羣沒有任何實例,因此您需要將實例添加到集羣。同樣,數據位於羣集中,而不是Aurora的實例。 –