Skip to main content


Cloud services from AWS using the Cloud Control API.

Provider Summary (v24.03.00220)
total services: 208
total methods: 1,792
total resources: 1,788
total selectable resources: 1,788

See also:


To pull the latest version of the awscc provider, run the following command:


To view previous provider versions or to pull a specific provider version, see here.


The following system environment variables are used for authentication by default:

These variables are sourced at runtime (from the local machine or as CI variables/secrets).

Using different environment variables

To use different environment variables (instead of the defaults), use the --auth flag of the stackql program. For example:

AUTH='{ "awscc": { "type": "aws_signing_v4", "keyIDenvvar": "YOUR_ACCESS_KEY_ID_VAR", "credentialsenvvar": "YOUR_SECRET_KEY_VAR" }}'
stackql shell --auth="${AUTH}"

or using PowerShell:

$Auth = "{ 'awscc': { 'type': 'aws_signing_v4', 'keyIDenvvar': 'YOUR_ACCESS_KEY_ID_VAR', 'credentialsenvvar': 'YOUR_SECRET_KEY_VAR' }}"
stackql.exe shell --auth=$Auth

Server Parameters

The following parameter is required for the awscc provider:

  • region - AWS region (e.g. us-east-1)

This parameter must be supplied to the WHERE clause of each SELECT statement.