From 8fe27921cd63d54b017dbe62ea0bc021904d901d Mon Sep 17 00:00:00 2001 From: Jeffrey Aven Date: Thu, 7 Mar 2024 16:41:25 +1100 Subject: [PATCH] awscc updates --- .github/workflows/build-docs.yaml | 4 +- docs/aws-docs/index.md | 139 ++++++++--------- docs/awscc-docs/index.md | 141 +++++++++--------- static/img/providers/awscc/awscc.png | Bin 0 -> 781 bytes .../stackql-awscc-provider-featured-image.png | Bin 0 -> 36181 bytes 5 files changed, 143 insertions(+), 141 deletions(-) create mode 100644 static/img/providers/awscc/awscc.png create mode 100644 static/img/providers/awscc/stackql-awscc-provider-featured-image.png diff --git a/.github/workflows/build-docs.yaml b/.github/workflows/build-docs.yaml index c569762149..8404b54ddb 100644 --- a/.github/workflows/build-docs.yaml +++ b/.github/workflows/build-docs.yaml @@ -10,7 +10,7 @@ jobs: outputs: providers: ${{ steps.provider-to-deploy.outputs.provider_to_deploy }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4.1.1 with: fetch-depth: 0 @@ -60,7 +60,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: install run: diff --git a/docs/aws-docs/index.md b/docs/aws-docs/index.md index edac15ab22..4565a49796 100644 --- a/docs/aws-docs/index.md +++ b/docs/aws-docs/index.md @@ -1,20 +1,20 @@ ---- -title: aws -hide_title: false -hide_table_of_contents: false -keywords: - - aws - - stackql - - infrastructure-as-code - - configuration-as-data - - cloud inventory -description: Query, deploy and manage AWS resources using SQL -custom_edit_url: null -image: /img/providers/aws/stackql-aws-provider-featured-image.png -id: aws-doc -slug: /providers/aws - ---- +--- +title: aws +hide_title: false +hide_table_of_contents: false +keywords: + - aws + - stackql + - infrastructure-as-code + - configuration-as-data + - cloud inventory +description: Query, deploy and manage AWS resources using SQL +custom_edit_url: null +image: /img/providers/aws/stackql-aws-provider-featured-image.png +id: aws-doc +slug: /providers/aws + +--- Cloud services from AWS. :::info Provider Summary (v23.11.00181) @@ -32,58 +32,59 @@ Cloud services from AWS. ::: -See also: -[[` SHOW `]](https://stackql.io/docs/language-spec/show) [[` DESCRIBE `]](https://stackql.io/docs/language-spec/describe) [[` REGISTRY `]](https://stackql.io/docs/language-spec/registry) -* * * - -## Installation - -To pull the latest version of the `aws` provider, run the following command: - -```bash -REGISTRY PULL aws; -``` -> To view previous provider versions or to pull a specific provider version, see [here](https://stackql.io/docs/language-spec/registry). - -## Authentication - -The following system environment variables are used for authentication by default: - -- `AWS_ACCESS_KEY_ID` - AWS Access Key ID (see [How to Create AWS Credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html)) -- `AWS_SECRET_ACCESS_KEY` - AWS Secret Access Key (see [How to Create AWS Credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html)) - -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: - -```bash - -AUTH='{ "aws": { "type": "aws_signing_v4", "keyIDenvvar": "YOUR_ACCESS_KEY_ID_VAR", "credentialsenvvar": "YOUR_SECRET_KEY_VAR" }}' -stackql shell --auth="${AUTH}" - -``` -or using PowerShell: - -```powershell - -$Auth = "{ 'aws': { '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 `aws` provider: - -- `region` - AWS region (e.g. `us-east-1`) - +See also: +[[` SHOW `]](https://stackql.io/docs/language-spec/show) [[` DESCRIBE `]](https://stackql.io/docs/language-spec/describe) [[` REGISTRY `]](https://stackql.io/docs/language-spec/registry) +* * * + +## Installation + +To pull the latest version of the `aws` provider, run the following command: + +```bash +REGISTRY PULL aws; +``` +> To view previous provider versions or to pull a specific provider version, see [here](https://stackql.io/docs/language-spec/registry). + +## Authentication + +The following system environment variables are used for authentication by default: + +- `AWS_ACCESS_KEY_ID` - AWS Access Key ID (see [How to Create AWS Credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html)) +- `AWS_SECRET_ACCESS_KEY` - AWS Secret Access Key (see [How to Create AWS Credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html)) +- `AWS_SESSION_TOKEN` - [__OPTIONAL:__ only required if using `aws sts assume-role`] AWS Session Token (see [Temporary security credentials in IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp.html)) + +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: + +```bash + +AUTH='{ "aws": { "type": "aws_signing_v4", "keyIDenvvar": "YOUR_ACCESS_KEY_ID_VAR", "credentialsenvvar": "YOUR_SECRET_KEY_VAR" }}' +stackql shell --auth="${AUTH}" + +``` +or using PowerShell: + +```powershell + +$Auth = "{ 'aws': { '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 `aws` provider: + +- `region` - AWS region (e.g. `us-east-1`) + This parameter must be supplied to the `WHERE` clause of each `SELECT` statement. ## Services diff --git a/docs/awscc-docs/index.md b/docs/awscc-docs/index.md index 50195b72b5..b7d051cf54 100644 --- a/docs/awscc-docs/index.md +++ b/docs/awscc-docs/index.md @@ -1,20 +1,20 @@ ---- -title: aws -hide_title: false -hide_table_of_contents: false -keywords: - - aws - - stackql - - infrastructure-as-code - - configuration-as-data - - cloud inventory -description: Query, deploy and manage AWS resources using SQL -custom_edit_url: null -image: /img/providers/aws/stackql-aws-provider-featured-image.png -id: aws-doc -slug: /providers/aws - ---- +--- +title: awscc +hide_title: false +hide_table_of_contents: false +keywords: + - aws + - stackql + - infrastructure-as-code + - configuration-as-data + - cloud inventory +description: Query, deploy and manage AWS resources using SQL +custom_edit_url: null +image: /img/providers/aws/stackql-aws-provider-featured-image.png +id: awscc-doc +slug: /providers/awscc + +--- Cloud services from AWS. :::info Provider Summary (v24.03.00206) @@ -32,59 +32,60 @@ Cloud services from AWS. ::: -See also: -[[` SHOW `]](https://stackql.io/docs/language-spec/show) [[` DESCRIBE `]](https://stackql.io/docs/language-spec/describe) [[` REGISTRY `]](https://stackql.io/docs/language-spec/registry) -* * * - -## Installation - -To pull the latest version of the `aws` provider, run the following command: - -```bash -REGISTRY PULL aws; -``` -> To view previous provider versions or to pull a specific provider version, see [here](https://stackql.io/docs/language-spec/registry). - -## Authentication - -The following system environment variables are used for authentication by default: - -- `AWS_ACCESS_KEY_ID` - AWS Access Key ID (see [How to Create AWS Credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html)) -- `AWS_SECRET_ACCESS_KEY` - AWS Secret Access Key (see [How to Create AWS Credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html)) - -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: - -```bash - -AUTH='{ "aws": { "type": "aws_signing_v4", "keyIDenvvar": "YOUR_ACCESS_KEY_ID_VAR", "credentialsenvvar": "YOUR_SECRET_KEY_VAR" }}' -stackql shell --auth="${AUTH}" - -``` -or using PowerShell: - -```powershell - -$Auth = "{ 'aws': { '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 `aws` provider: - -- `region` - AWS region (e.g. `us-east-1`) - -This parameter must be supplied to the `WHERE` clause of each `SELECT` statement. +See also: +[[` SHOW `]](https://stackql.io/docs/language-spec/show) [[` DESCRIBE `]](https://stackql.io/docs/language-spec/describe) [[` REGISTRY `]](https://stackql.io/docs/language-spec/registry) +* * * + +## Installation + +To pull the latest version of the `awscc` provider, run the following command: + +```bash +REGISTRY PULL awscc; +``` +> To view previous provider versions or to pull a specific provider version, see [here](https://stackql.io/docs/language-spec/registry). + +## Authentication + +The following system environment variables are used for authentication by default: + +- `AWS_ACCESS_KEY_ID` - AWS Access Key ID (see [How to Create AWS Credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html)) +- `AWS_SECRET_ACCESS_KEY` - AWS Secret Access Key (see [How to Create AWS Credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html)) +- `AWS_SESSION_TOKEN` - [__OPTIONAL:__ only required if using `aws sts assume-role`] AWS Session Token (see [Temporary security credentials in IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp.html)) + +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: + +```bash + +AUTH='{ "awscc": { "type": "aws_signing_v4", "keyIDenvvar": "YOUR_ACCESS_KEY_ID_VAR", "credentialsenvvar": "YOUR_SECRET_KEY_VAR" }}' +stackql shell --auth="${AUTH}" + +``` +or using PowerShell: + +```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, with the exception of global services such as `iam`, `route53`, `cloudfront`, etc. ## Services
diff --git a/static/img/providers/awscc/awscc.png b/static/img/providers/awscc/awscc.png new file mode 100644 index 0000000000000000000000000000000000000000..6e66f0209dc05260288948599b777a84c3a1cf1b GIT binary patch literal 781 zcmV+o1M>WdP)Px%$4Nv%R7gwRmT5?oK^(?^yIY`(rD5huqOopS6jYW)M4^R6krvd4q(d=HOVskB zlkA|fs5ClF(Zz(M48x=#3#G`2%*tR4jGYq#-tPjnnmzSC6H}gC* z{~4JO!T~r3tOKO)(P~-1ZkZ4wA6PqDs=w%HC4l%#;*#u_zYX9&1enbhK79I&dWzey zqN%HIL@t-3a&{UtZjeQrLt}VUQi?|H&f^C~7!0)pN5nCE)(j5sk0o83OIUCaLVWEN zk;&wk%{?sk+dxN$k#XbfaCUO!PHy@D#A*iTFK42wd`D>TMnZNZ@VfLqfgw>meOAWH zCxx`P8(HkPp6XY{*x9QQ=7u3xJP2Skb`qVKgvn&0`>Tlw4)$bRJcUfAM2Id_8gEjP z41 zcj=-(hdiu3`kT%_L#{0VcmI*=>eAqCGU#i-b1V30`z#wMc7_Vbp9@R0pxHDsP-{6j z&V}spu%-PMzz@knUwB;%UMs*e99&nxSUc;$x<^oz1?AbWFbdoQp!qq>*=GeH{q8YB zNie+11L@F??Z1j_l^|1qsRP=8PGCGRFASEX^-bc%0hoVm7$JYDg1REmzk%*XsXl;m zGEDRW*HxfY{npO^uw0L9`&b>-_D?Q->8T<;F?;~~QCxv^(sq3ZXfi|%hpls}00000 LNkvXXu0mjf114-U literal 0 HcmV?d00001 diff --git a/static/img/providers/awscc/stackql-awscc-provider-featured-image.png b/static/img/providers/awscc/stackql-awscc-provider-featured-image.png new file mode 100644 index 0000000000000000000000000000000000000000..efbdac70106439b5b051d844d3f72ccd749159cf GIT binary patch literal 36181 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 SlHkD->1r9?D!$