From 0d4f3ed0f16ae25450ea05604a243dfbe50b68c0 Mon Sep 17 00:00:00 2001 From: josh-wong Date: Wed, 23 Jul 2025 02:07:11 +0000 Subject: [PATCH 1/2] AUTO: Sync ScalarDB docs in English to docs site repo --- versioned_docs/version-3.13/permissions.mdx | 63 +++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 versioned_docs/version-3.13/permissions.mdx diff --git a/versioned_docs/version-3.13/permissions.mdx b/versioned_docs/version-3.13/permissions.mdx new file mode 100644 index 00000000..1af59f00 --- /dev/null +++ b/versioned_docs/version-3.13/permissions.mdx @@ -0,0 +1,63 @@ +--- +tags: + - Community + - Enterprise Standard + - Enterprise Premium +displayed_sidebar: docsEnglish +--- + +# Permission Requirements + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +This page describes the required permissions for using ScalarDB with its [supported databases](requirements.mdx#databases). + +## Cassandra + +ScalarDB requires the following actions to be granted to the Cassandra role that ScalarDB uses to access Cassandra: + + + + + - `CREATE` + - `DROP` + - `ALTER` + - `SELECT` + - `MODIFY` + + + + + - `CREATE` + - `DROP` + - `ALTER` + - `SELECT` + - `MODIFY` + + + + +## DynamoDB + +ScalarDB requires the following actions to be granted to the AWS IAM user that ScalarDB uses to access DynamoDB: + +- `dynamodb:ConditionCheckItem` +- `dynamodb:PutItem` +- `dynamodb:ListTables` +- `dynamodb:DeleteItem` +- `dynamodb:Scan` +- `dynamodb:Query` +- `dynamodb:UpdateItem` +- `dynamodb:DeleteTable` +- `dynamodb:UpdateContinuousBackups` +- `dynamodb:CreateTable` +- `dynamodb:DescribeTable` +- `dynamodb:GetItem` +- `dynamodb:DescribeContinuousBackups` +- `dynamodb:UpdateTable` +- `application-autoscaling:RegisterScalableTarget` +- `application-autoscaling:DeleteScalingPolicy` +- `application-autoscaling:PutScalingPolicy` +- `application-autoscaling:DeregisterScalableTarget` +- `application-autoscaling:TagResource` From d992e322faa83397bf0d4a4f696b067d421c321b Mon Sep 17 00:00:00 2001 From: Josh Wong <23216828+josh-wong@users.noreply.github.com> Date: Thu, 24 Jul 2025 15:59:39 +0900 Subject: [PATCH 2/2] Add `permissions` doc --- versioned_sidebars/version-3.13-sidebars.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/versioned_sidebars/version-3.13-sidebars.json b/versioned_sidebars/version-3.13-sidebars.json index 28536fb8..6a8f9b4a 100644 --- a/versioned_sidebars/version-3.13-sidebars.json +++ b/versioned_sidebars/version-3.13-sidebars.json @@ -34,6 +34,11 @@ "id": "requirements", "label": "Requirements" }, + { + "type": "doc", + "id": "permissions", + "label": "Permission Requirements" + }, { "type": "doc", "id": "database-configurations",