Azurator
Azurator rotates shared-key credentials for Azure services and updates supported places where they are stored.
First rotation
Section titled “First rotation”The simplest workflow starts with an existing dotenv file:
azurator loginazurator rotate --env-file .envAzurator matches the file values to supported Azure keys, displays every planned change, asks once for confirmation, rotates those keys, and updates the file plus supported Azure configuration that stores them.
Start here
Section titled “Start here”Other workflows
Section titled “Other workflows”- Rotate a SOPS file without writing decrypted content to disk.
- Export or refresh keys in a plaintext or SOPS-encrypted dotenv file.
- Resume a rotation after a failure or interruption.
- Choose keys interactively without providing a file.
Before choosing shared keys
Section titled “Before choosing shared keys”Shared keys are useful for prototypes and existing integrations, but they must be stored, distributed, and rotated. Prefer Microsoft Entra ID when the service and workload support it. Use Azurator when shared keys remain the practical choice.
Microsoft provides guidance for secretless authentication, Foundry authentication, and Azure Storage Shared Key.
See Supported Key Resources and Bindings for Azurator’s exact current coverage.