AWS Pricing Source Plugin
Latest: v3.0.10
The AWS Pricing Source plugin for CloudQuery extracts data from the AWS Bulk Pricing Service (opens in a new tab) and loads it into any supported CloudQuery destination (e.g. PostgreSQL, BigQuery, Snowflake, and more).
Configuration
The following configuration syncs from AWS Pricing service to a Postgres destination. The (top level) source spec section is described in the Source Spec Reference. The config for the postgresql
destination is not shown here. See our Quickstart if you need help setting up the destination.
kind: source
spec:
name: "awspricing"
path: "cloudquery/awspricing"
version: "v3.0.10"
tables: ["*"]
destinations:
- "postgresql"
spec:
# Optional parameters
# region_codes: []
# offer_codes: []
# concurrency: 10000
AWS Pricing Spec
This is the (nested) spec used by the AWS Pricing source plugin.
-
concurrency
(int
) (default:10000
):A best effort maximum number of Go routines to use. Lower this number to reduce memory usage.
-
region_codes
([]string
) (default: empty. Will sync data for all regions)Specify which region_codes to sync data for. No regular expressions are supported, matches must be an exact match Note: This is not just AWS Commercial regions. It includes Wavelength Zones and regions in other partitions (Gov Cloud and China).
-
offer_codes
([]string
) (default: empty. Will sync data for all services)Specify which services to sync data for. Regular expressions are not supported: matches must be exact. Note: This is a unique code for the product of an AWS service. For example,
AmazonEC2
,AmazonS3
orcomprehend
.