| Pulumi ESC: Environments, Secrets, and Configuration |
esc |
Pulumi ESC: Environments, Secrets, and Configuration |
Centralized environments, secrets, and configuration management for cloud applications and infrastructure |
/images/product/esc-how-it-works-diagram.png |
|
| title |
items |
| Benefits of Pulumi ESC |
| icon |
icon_color |
title |
description |
| lock |
purple |
Frictionless Security |
Easy-to-use single source of truth for all configuration and secrets with guardrails. Seamlessly adopt short-lived dynamic secrets. |
|
| icon |
icon_color |
title |
description |
| lightning |
yellow |
Improve Developer Efficiency |
Never have downtime over changed configuration. Change once and have it updated everywhere. |
|
| icon |
icon_color |
title |
description |
| gavel |
salmon |
Control Access and Compliance |
Enforce least-privileged access through role-based access controls. All changes are fully logged for auditing. |
|
|
|
| items |
| number |
description |
| 1 |
Pulumi ESC enables you to define environments, which contain collections of secrets and configuration. Each environment can be composed from multiple environments. |
|
| number |
description |
| 2 |
Pulumi ESC supports a variety of configuration and secrets sources, and it has an extensible plugin model that allows third-party sources. |
|
| number |
description |
| 3 |
Pulumi ESC has a rich API that allows for easy integration. Every value in an environment can be accessed from any execution environment. |
|
| number |
description |
| 4 |
Every environment can be locked down with RBAC, versioned, and audited. |
|
|
|
| items |
| title |
description |
| Composable |
Environments contain collections of secrets and configuration. Compose environments together from multiple other environments to allow easy inheritance of shared configuration, eliminating “copy and paste errors”. |
|
| title |
description |
| Traceable |
Never lose track of where configurations are being used and where. Trace the downstream impact of any configuration to see if the impact matches your expectations. |
|
| title |
description |
| Versionable |
Create different versions of environments, so you can gracefully migrate between breaking configuration changes. |
|
|
|