将 RDS Proxy 与 Amazon CloudFormation 一起使用
您可以将 RDS Proxy 与 Amazon CloudFormation 一起使用。这有助于您创建相关资源组。此类组可能包含可连接到新创建的 Amazon RDS 数据库实例的代理。Amazon CloudFormation 中的 RDS Proxy 支持涉及两种新的注册表类型:DBProxy
和 DBProxyTargetGroup
。
以下列表显示了 RDS Proxy 的 Amazon CloudFormation 模板示例。
Resources: DBProxy: Type: Amazon::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: Amazon::RDS::DBProxyTargetGroup Properties: DBProxyName: CanaryProxy TargetGroupName: default DBInstanceIdentifiers: - Fn::ImportValue: DBInstanceName DependsOn: DBProxy
有关此示例中的资源的更多信息,请参阅 DBProxy
和 DBProxyTargetGroup
。
有关您可以使用 Amazon CloudFormation 创建的资源的更多信息,请参阅 RDS 资源类型参考。