Skip to content

Commit

Permalink
Improve registration of abckend docs
Browse files Browse the repository at this point in the history
  • Loading branch information
tomasfejfar committed May 20, 2024
1 parent ec54675 commit 1bf5c5f
Showing 1 changed file with 36 additions and 4 deletions.
40 changes: 36 additions & 4 deletions apiary.apib
Original file line number Diff line number Diff line change
Expand Up @@ -3797,16 +3797,48 @@ CREATE ROLE "KEBOOLA_STORAGE";
GRANT CREATE DATABASE ON ACCOUNT TO ROLE "KEBOOLA_STORAGE";
GRANT CREATE ROLE ON ACCOUNT TO ROLE "KEBOOLA_STORAGE" WITH GRANT OPTION;
GRANT CREATE USER ON ACCOUNT TO ROLE "KEBOOLA_STORAGE" WITH GRANT OPTION;
CREATE WAREHOUSE "YOUR_WAREHOUSE" WITH WAREHOUSE_SIZE = 'XSMALL' WAREHOUSE_TYPE = 'STANDARD' AUTO_SUSPEND = 300 AUTO_RESUME = TRUE;
GRANT USAGE ON WAREHOUSE "YOUR_WAREHOUSE" TO ROLE "KEBOOLA_STORAGE" WITH GRANT OPTION;
CREATE WAREHOUSE "KEBOOLA" WITH WAREHOUSE_SIZE = 'XSMALL' WAREHOUSE_TYPE = 'STANDARD' AUTO_SUSPEND = 300 AUTO_RESUME = TRUE;
GRANT USAGE ON WAREHOUSE "KEBOOLA" TO ROLE "KEBOOLA_STORAGE" WITH GRANT OPTION;
CREATE USER "KEBOOLA_STORAGE"
PASSWORD = "YOUR_PASSWORD"
DEFAULT_ROLE = "KEBOOLA_STORAGE";
PASSWORD = "YOUR_PASSWORD"
DEFAULT_ROLE = "KEBOOLA_STORAGE";
GRANT ROLE "KEBOOLA_STORAGE" TO USER "KEBOOLA_STORAGE";
GRANT ROLE "KEBOOLA_STORAGE" TO ROLE SYSADMIN;
```
If you want to have dynamic backends enabled, please also run the following queries and add `useDynamicBackends: true` in the request.

```
CREATE WAREHOUSE "KEBOOLA_SMALL" WITH
WAREHOUSE_SIZE = 'SMALL'
WAREHOUSE_TYPE = 'STANDARD'
AUTO_SUSPEND = 60
AUTO_RESUME = TRUE
MIN_CLUSTER_COUNT = 1
MAX_CLUSTER_COUNT = 10;
CREATE WAREHOUSE "KEBOOLA_MEDIUM" WITH
WAREHOUSE_SIZE = 'MEDIUM'
WAREHOUSE_TYPE = 'STANDARD'
AUTO_SUSPEND = 60
AUTO_RESUME = TRUE
MIN_CLUSTER_COUNT = 1
MAX_CLUSTER_COUNT = 10;
CREATE WAREHOUSE "KEBOOLA_LARGE" WITH
WAREHOUSE_SIZE = 'LARGE'
WAREHOUSE_TYPE = 'STANDARD'
AUTO_SUSPEND = 60
AUTO_RESUME = TRUE
MIN_CLUSTER_COUNT = 1
MAX_CLUSTER_COUNT = 10;
GRANT USAGE ON WAREHOUSE "KEBOOLA_SMALL" TO ROLE "SYSADMIN" WITH GRANT OPTION;
GRANT USAGE ON WAREHOUSE "KEBOOLA_MEDIUM" TO ROLE "SYSADMIN" WITH GRANT OPTION;
GRANT USAGE ON WAREHOUSE "KEBOOLA_LARGE" TO ROLE "SYSADMIN" WITH GRANT OPTION;
GRANT MONITOR ON WAREHOUSE "KEBOOLA_SMALL" TO ROLE "KEBOOLA_MONITORING" WITH GRANT OPTION;
GRANT MONITOR ON WAREHOUSE "KEBOOLA_MEDIUM" TO ROLE "KEBOOLA_MONITORING" WITH GRANT OPTION;
GRANT MONITOR ON WAREHOUSE "KEBOOLA_LARGE" TO ROLE "KEBOOLA_MONITORING" WITH GRANT OPTION;
```

According to the previous example, the parameters for creating Storage will be:

Expand Down

0 comments on commit 1bf5c5f

Please sign in to comment.