Amazon-Rds
為 restore-db-instance-to-point-in-time 選擇安全組
使用 AWS CLI restore-db-instance-to-point-in-time命令時,我不知道如何設置安全組。此頁面上的文件說:
目標數據庫是從源數據庫創建的,其配置與原始數據庫相同,只是數據庫實例是使用預設數據庫安全組創建的。
是否可以覆蓋此參數以使用與原始實例相同的安全組?
並非沒有額外的 API 呼叫。您需要等待目標數據庫進入“可用”狀態,然後使用modify-db-instance將目標數據庫和安全組作為參數。
這是一些基於我在 Powershell 中的類似範例的虛擬碼。從describe-db-instances 中選擇資訊會因您使用 API 的語言而異,但預設情況下它看起來像是以 JSON 形式返回。
restore-db-instance-to-point-in-time --source-db-instance-identifier sourceDatabase --target-db-instance-identifier targetDatabase while(targetinstance not "available") { targetinstance = describe-db-instances --db-instance-identifier targetDatabase sleep for X seconds } modify-db-instance --db-instance-identifier targetInstance --db-security-groups mySecurityGroup