Skip to main content

Permissions by provider

Each provider you connect gives CloudYali one credential. This page lists what that credential is and where it needs access; each provider's page lists every role, policy or endpoint in full.

ProviderWhat you give CloudYaliWhere it needs accessFull list
AWSAn IAM role, created by CloudYali's CloudFormation stack. CloudYali assumes it with an external IDEach account you connect. For an AWS Organization, the management account, then each member account through a StackSetAWS permissions
Google CloudA service account keyBigQuery Data Viewer and BigQuery Job User for the billing export; Cloud Asset Viewer for resources; Browser on the organization to find its projectsGoogle Cloud permissions
AzureA service principal with a client secretStorage Blob Data Reader on the export's storage account; Reader on each subscriptionAzure permissions
AnthropicAn Admin API keyThe Anthropic organizationAnthropic permissions
OpenAIAn admin key (sk-admin-…)The OpenAI organizationConnect OpenAI
CursorA team Admin API key with the admin:* scopeThe Cursor teamConnect Cursor
FastlyAn API token with Global:Read scope, from a user with the Billing roleThe Fastly account's invoicesConnect Fastly

Anthropic, OpenAI and Cursor admin keys can manage the organization or team as well as read it. CloudYali calls only their read endpoints; each provider's page lists them.

Optional access​

ProviderRoleWithout it
Google CloudMonitoring ViewerCloudYali's own rightsizing rules are skipped
AzureMonitoring ReaderCloudYali's own rightsizing rules are skipped

Not connected from the console​

Databricks and Microsoft Teams cannot be connected from the Integrations page yet. To connect either, contact support@cloudyali.io.