You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Instead of copying credentials files around and updating for everybody when passwords change, create passwords (to access upstream databases or Redshift clusters) in the AWS Systems Manager Parameter Store.
Details
Initial steps
An initial implementation could just allow a special syntax in the DSN to trigger a lookup in the parameter store.
Example:
WEBAPP_DSN="ssm://etl/dsn/webapp_dsn"
Lookup with overrides
Suggested parameter organization:
prefix: DW-ETL/
hierarchical search:
general: <dw prefix>/<env_type>/<user prefix>/<name>
e.g. looking for connection to "WEBSERVER_REPLICA" in environment development when running validation:
look for DW-ETL/dev/development/validation/WEBSERVER_REPLICA
DW-ETL/dev/development/WEBSERVER_REPLICA
DW-ETL/dev/WEBSERVER_REPLICA
When do overrides occur?
pick different base stack
pick different environment (development vs. tom vs. tom/validation)
The text was updated successfully, but these errors were encountered:
Summary
Instead of copying credentials files around and updating for everybody when passwords change, create passwords (to access upstream databases or Redshift clusters) in the AWS Systems Manager Parameter Store.
Details
Initial steps
An initial implementation could just allow a special syntax in the DSN to trigger a lookup in the parameter store.
Example:
Lookup with overrides
Suggested parameter organization:
When do overrides occur?
The text was updated successfully, but these errors were encountered: