RDS Proxy の AWS CloudFormation での使用
RDS Proxy は、AWS CloudFormation で使用できます。これにより、関連するリソースのグループを作成しやすくなります。このようなグループには、新しく作成された Aurora DB クラスターに接続できるプロキシを含めることができます。RDS Proxy の AWS CloudFormation でのサポートには、DBProxy
および DBProxyTargetGroup
の 2 つの新しいレジストリタイプが含まれます。
以下のリストは、RDS Proxy のサンプル AWS CloudFormation テンプレートを示しています。
Resources: DBProxy: Type: AWS::RDS::DBProxy Properties: DBProxyName: CanaryProxy EngineFamily: MYSQL RoleArn: Fn::ImportValue: SecretReaderRoleArn Auth: - {AuthScheme: SECRETS, SecretArn: !ImportValue ProxySecret, IAMAuth: DISABLED} VpcSubnetIds: Fn::Split: [",", "Fn::ImportValue": SubnetIds] ProxyTargetGroup: Type: AWS::RDS::DBProxyTargetGroup Properties: DBProxyName: CanaryProxy TargetGroupName: default DBInstanceIdentifiers: - Fn::ImportValue: DBInstanceName DependsOn: DBProxy
このサンプルのリソースの詳細については、「DBProxy
」と「DBProxyTargetGroup
」を参照してください。
AWS CloudFormation を使用して作成できるリソースの詳細については、「RDS リソースタイプのリファレンス」を参照してください。