2017-10-15 105 views
0

是否有可能使用單個CloudFormation模板創建主區域並且read replica極光羣集在兩個分開的區域AWS Aurora跨區域只讀副本

DBCluster類型確實提供了一個replicationSourceIdentifier,但似乎我需要創建兩個模板,並根據我的有限理解在不同的區域運行每個模板。

也許新StackSets可以工作,但它似乎參數不能不能跨區域的變化,因此人們不會能夠指定replicationSourceIdentifier,而主沒有。

回答

0

是的,你可以。引用亞馬遜:

如果源數據庫實例位於與只讀副本不同的區域中,請爲有效的數據庫實例指定ARN。有關更多信息,請參閱Amazon Relational Database Service用戶指南中的構建Amazon RDS Amazon資源名稱(ARN)。

AWS::RDS::DBInstance

Tagging Amazon RDS Resources

+0

權,但資源仍然需要在該區域中創建第一,正確嗎? – Steve

+0

我不確定我是否理解你的問題。首先指定數據庫實例,然後指定引用源數據庫實例的只讀副本。看看SourceDBInstanceIdentifier。這確定數據庫實例是副本還是新數據庫實例。 –

+0

對,所以這需要兩次獨立執行CloudFormation模板。換句話說,無法執行單個CloudFormation堆棧創建,這將創建多個區域中的所有必需資源。我需要在一個區域創建堆棧,然後在另一個區域執行並創建另一個堆棧,並在第二個堆棧中指定SourceDBInstanceIdentifier。這聽起來正確嗎? – Steve