Получение ARN бессерверного кластера Aurora в CloudFormation (вывод)
Мне не удается получить ARN для нового бессерверного кластера RDS Aurora внутри шаблона CloudFormation.
Может кто-нибудь посоветовать, по какой ссылке должно быть выходное значение ниже?
Resources:
RDSCluster:
Type: AWS::RDS::DBCluster
Properties:
MasterUsername: someusername
MasterUserPassword: somepass
DatabaseName: mydb
Engine: aurora-postgresql
EngineMode: serverless
EngineVersion: '10.7'
EnableHttpEndpoint: true
ScalingConfiguration:
AutoPause: false
MaxCapacity: 16
MinCapacity: 2
SecondsUntilAutoPause: 300
Outputs:
RDSClusterARN:
Description: RDS Cluster ARN
Export:
Name: RDSCluster
Value:
Ref: RDSCluster # Help! What should this value be?
Результат, который я сейчас получаю:
{
"OutputKey": "RDSClusterARN",
"OutputValue": "t1-rdscluster-1i771l6x4amfg",
"Description": "RDS Cluster ARN",
"ExportName": "RDSCluster"
},
1 ответ
Решение
Из-за текущих ограничений AWS CloudFormation AWS::RDS::DBCluster
ресурс, вам нужно создать его ARN вручную следующим образом (см. также Работа с именами ресурсов Amazon (ARN) в Amazon RDS)
!Sub "arn:${AWS::Partition}:rds:${AWS::Region}:${AWS::AccountId}:cluster:${RDSCluster}"