squid.yaml. Store credentials, private RPC URLs, and API keys as organization secrets.
Variable scopes
Service-level values override deployment-level values.
squid.yaml
Organization secrets
Secrets belong to one organization. A deployment can only reference secrets from its own organization. Create or update a secret in the Cloud console or CLI:squid.yaml
Apply a changed secret
Creating, updating, or removing a secret does not change the environment of a running process. Restart each affected slot:Missing secret behavior
A deployment fails if its manifest references a secret that does not exist in the selected organization. Check the organization and secret names:Cloud-provided database variables
When the Postgres addon is enabled, Cloud injects and overrides:DB_SSLDB_HOSTDB_PORTDB_NAMEDB_USERDB_PASSDB_URL
Works locally, but the variable is missing in Cloud
Local.env files are not automatically published.
Check:
- The variable exists in the appropriate manifest
envsection. - Sensitive values use an organization secret.
- The secret exists in the deployment’s organization.
- The running slot was restarted after a secret change.
- The processor or API command does not load a different local-only
.envpath.