diff --git a/versioned_docs/version-3.15/permissions.mdx b/versioned_docs/version-3.15/permissions.mdx new file mode 100644 index 00000000..1af59f00 --- /dev/null +++ b/versioned_docs/version-3.15/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` diff --git a/versioned_sidebars/version-3.15-sidebars.json b/versioned_sidebars/version-3.15-sidebars.json index 80f5e930..7bc259e2 100644 --- a/versioned_sidebars/version-3.15-sidebars.json +++ b/versioned_sidebars/version-3.15-sidebars.json @@ -29,6 +29,11 @@ "id": "glossary", "label": "Glossary" }, + { + "type": "doc", + "id": "permissions", + "label": "Permission Requirements" + }, { "type": "doc", "id": "requirements",