Docs
Plugins
Sources
AWS Pricing
Overview

AWS Pricing Source Plugin

Latest: v1.2.1

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: "v1.2.1"
  tables: ["*"]
  destinations:
    - "postgresql"
  spec:

AWS Pricing Spec

This is the (nested) spec used by the AWS Pricing source plugin.

  • 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 or comprehend