Connecting your accounts
You connect each cloud or SaaS account once, under Connections in the portal. Cloud infrastructure (AWS, Azure, GCP) uses a deployed agent with keyless access; DigitalOcean and SaaS suites are agentless.
All access is least-privilege — Vigil requests read/inventory, security-review, and cost permissions, not write access to your workloads. See Trust & security for the full permission model.
AWS
Method: CloudFormation stack · Access: keyless IAM role
- In Connections, choose Add account → AWS.
- Launch the provided CloudFormation template in your AWS account.
- The stack deploys the Vigil agent (sidecar + collector + security scanner) and creates an IAM role Vigil can assume — no access keys are created or shared.
- Data begins flowing within about an hour.
Azure
Method: ARM template · Access: user-assigned managed identity
- Choose Add account → Azure.
- Deploy the provided ARM template in your subscription.
- It provisions a managed identity and the agent (container instances + scheduled triggers).
- Data begins flowing within about an hour.
Google Cloud (GCP)
Method: pre-filled gcloud script · Access: keyless attached service account
- Choose Add account → GCP.
- Run the pre-filled
gcloudscript in your project (Cloud Shell works well). - It deploys the agent to Cloud Run (service + scheduled jobs) with an attached service account granted viewer and security-reviewer roles.
- Data begins flowing within about an hour.
DigitalOcean
Method: scoped API token · Access: agentless
- Choose Add account → DigitalOcean.
- Create a read-scoped DigitalOcean API token and paste it in.
- Vigil polls the DigitalOcean API on your behalf — nothing is deployed into your account.
Note: DigitalOcean compliance is not yet available. Monitoring, security, cost, and CI/CD are supported.
Microsoft 365
Method: admin consent · Access: agentless
- Choose Add account → Microsoft 365.
- Grant admin consent to the Vigil app registration.
- Vigil reads security, governance, and license-utilization signals via the Microsoft Graph API.
Google Workspace
Method: admin consent · Access: agentless
- Choose Add account → Google Workspace.
- Authorize the Vigil connector with a Workspace admin.
- Vigil reads security, governance, and seat-utilization signals.
After connecting
- Confirm the account appears Connected and is posting data on the portal dashboard.
- If you’re using Access Governance, connect Microsoft 365 or Google Workspace first — it’s the identity anchor that module requires.
Next: The portal