Puede usar el proxy de RDS con AWS CloudFormation. Esto le ayuda a crear grupos de recursos relacionados. Dicho grupo puede incluir un proxy que se puede conectar a una instancia de base de datos de Amazon RDS. La compatabilidad del proxy de RDS en AWS CloudFormation implica dos nuevos tipos de registro: DBProxy
y DBProxyTargetGroup
.
En la siguiente descripción, se muestra una plantilla de AWS CloudFormation de ejemplo para el proxy de RDS.
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
Para obtener más información sobre los recursos de este ejemplo, consulte DBProxy
y DBProxyTargetGroup
.
Para obtener más información acerca de los recursos que puede crear mediante AWS CloudFormation, consulte la Referencia del tipo de recurso de RDS.