Skip to content

Commit f282035

Browse files
AUTO: Docs repo sync - ScalarDB (#1379)
* AUTO: Sync ScalarDB docs in English to docs site repo * Add `permissions` doc --------- Co-authored-by: josh-wong <[email protected]> Co-authored-by: Josh Wong <[email protected]>
1 parent 4bbf7f5 commit f282035

File tree

2 files changed

+68
-0
lines changed

2 files changed

+68
-0
lines changed
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
---
2+
tags:
3+
- Community
4+
- Enterprise Standard
5+
- Enterprise Premium
6+
displayed_sidebar: docsEnglish
7+
---
8+
9+
# Permission Requirements
10+
11+
import Tabs from '@theme/Tabs';
12+
import TabItem from '@theme/TabItem';
13+
14+
This page describes the required permissions for using ScalarDB with its [supported databases](requirements.mdx#databases).
15+
16+
## Cassandra
17+
18+
ScalarDB requires the following actions to be granted to the Cassandra role that ScalarDB uses to access Cassandra:
19+
20+
<Tabs groupId="cassandra-versions" queryString>
21+
<TabItem value="cassandra-3.11" label="Cassandra 3.11" default>
22+
23+
- `CREATE`
24+
- `DROP`
25+
- `ALTER`
26+
- `SELECT`
27+
- `MODIFY`
28+
29+
</TabItem>
30+
<TabItem value="cassandra-3.0" label="Cassandra 3.0">
31+
32+
- `CREATE`
33+
- `DROP`
34+
- `ALTER`
35+
- `SELECT`
36+
- `MODIFY`
37+
38+
</TabItem>
39+
</Tabs>
40+
41+
## DynamoDB
42+
43+
ScalarDB requires the following actions to be granted to the AWS IAM user that ScalarDB uses to access DynamoDB:
44+
45+
- `dynamodb:ConditionCheckItem`
46+
- `dynamodb:PutItem`
47+
- `dynamodb:ListTables`
48+
- `dynamodb:DeleteItem`
49+
- `dynamodb:Scan`
50+
- `dynamodb:Query`
51+
- `dynamodb:UpdateItem`
52+
- `dynamodb:DeleteTable`
53+
- `dynamodb:UpdateContinuousBackups`
54+
- `dynamodb:CreateTable`
55+
- `dynamodb:DescribeTable`
56+
- `dynamodb:GetItem`
57+
- `dynamodb:DescribeContinuousBackups`
58+
- `dynamodb:UpdateTable`
59+
- `application-autoscaling:RegisterScalableTarget`
60+
- `application-autoscaling:DeleteScalingPolicy`
61+
- `application-autoscaling:PutScalingPolicy`
62+
- `application-autoscaling:DeregisterScalableTarget`
63+
- `application-autoscaling:TagResource`

versioned_sidebars/version-3.15-sidebars.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@
2929
"id": "glossary",
3030
"label": "Glossary"
3131
},
32+
{
33+
"type": "doc",
34+
"id": "permissions",
35+
"label": "Permission Requirements"
36+
},
3237
{
3338
"type": "doc",
3439
"id": "requirements",

0 commit comments

Comments
 (0)