Skip to content

Commit 35f4810

Browse files
AUTO: Sync ScalarDB docs in Japanese to docs site repo (#1476)
Co-authored-by: josh-wong <[email protected]>
1 parent 8250750 commit 35f4810

File tree

2 files changed

+205
-66
lines changed

2 files changed

+205
-66
lines changed

i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.14/permissions.mdx

Lines changed: 0 additions & 66 deletions
This file was deleted.

i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.14/requirements.mdx

Lines changed: 205 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,211 @@ ScalarDB は、次のデータベースとそのバージョン上で実行さ
243243

244244
:::
245245

246+
### 権限要件
247+
248+
このセクションでは、ScalarDB がサポートしているデータベースを使用するために必要な権限について説明します。
249+
250+
#### Oracle Database
251+
252+
ScalarDB が Oracle Database にアクセスするために使用する Oracle Database ユーザーには、以下の権限が許可されている必要があります:
253+
254+
<Tabs groupId="oracle-versions" queryString>
255+
<TabItem value="oracle-23ai" label="Oracle Database 23ai" default>
256+
- `CREATE SESSION`
257+
- `CREATE USER`
258+
- `DROP USER`
259+
- `ALTER USER`
260+
- `CREATE ANY TABLE`
261+
- `DROP ANY TABLE`
262+
- `CREATE ANY INDEX`
263+
- `DROP ANY INDEX`
264+
- `ALTER ANY TABLE`
265+
- `SELECT ANY TABLE`
266+
- `INSERT ANY TABLE`
267+
- `UPDATE ANY TABLE`
268+
- `DELETE ANY TABLE`
269+
</TabItem>
270+
<TabItem value="oracle-21c" label="Oracle Database 21c">
271+
- `CREATE SESSION`
272+
- `CREATE USER`
273+
- `DROP USER`
274+
- `ALTER USER`
275+
- `CREATE ANY TABLE`
276+
- `DROP ANY TABLE`
277+
- `CREATE ANY INDEX`
278+
- `DROP ANY INDEX`
279+
- `ALTER ANY TABLE`
280+
- `SELECT ANY TABLE`
281+
- `INSERT ANY TABLE`
282+
- `UPDATE ANY TABLE`
283+
- `DELETE ANY TABLE`
284+
</TabItem>
285+
<TabItem value="oracle-19c" label="Oracle Database 19c">
286+
- `CREATE SESSION`
287+
- `CREATE USER`
288+
- `DROP USER`
289+
- `ALTER USER`
290+
- `CREATE ANY TABLE`
291+
- `DROP ANY TABLE`
292+
- `CREATE ANY INDEX`
293+
- `DROP ANY INDEX`
294+
- `ALTER ANY TABLE`
295+
- `SELECT ANY TABLE`
296+
- `INSERT ANY TABLE`
297+
- `UPDATE ANY TABLE`
298+
- `DELETE ANY TABLE`
299+
</TabItem>
300+
</Tabs>
301+
302+
#### MySQL
303+
304+
ScalarDB が MySQL にアクセスするために使用する MySQL ユーザーには、以下の権限が許可されている必要があります:
305+
306+
<Tabs groupId="mysql-versions" queryString>
307+
<TabItem value="mysql-8.4" label="MySQL 8.4" default>
308+
- `CREATE`
309+
- `DROP`
310+
- `INDEX`
311+
- `ALTER`
312+
- `SELECT`
313+
- `INSERT`
314+
- `UPDATE`
315+
- `DELETE`
316+
</TabItem>
317+
<TabItem value="mysql-8.0" label="MySQL 8.0">
318+
- `CREATE`
319+
- `DROP`
320+
- `INDEX`
321+
- `ALTER`
322+
- `SELECT`
323+
- `INSERT`
324+
- `UPDATE`
325+
- `DELETE`
326+
</TabItem>
327+
</Tabs>
328+
329+
#### PostgreSQL
330+
331+
ScalarDB が PostgreSQL にアクセスするために使用する PostgreSQL ロールには、以下のデータベースロールが許可されている必要があります:
332+
333+
<Tabs groupId="postgresql-versions" queryString>
334+
<TabItem value="postgresql-17" label="PostgreSQL 17" default>
335+
- `SUPERUSER`
336+
</TabItem>
337+
<TabItem value="postgresql-16" label="PostgreSQL 16">
338+
- `SUPERUSER`
339+
</TabItem>
340+
<TabItem value="postgresql-15" label="PostgreSQL 15">
341+
- `SUPERUSER`
342+
</TabItem>
343+
<TabItem value="postgresql-14" label="PostgreSQL 14">
344+
- `SUPERUSER`
345+
</TabItem>
346+
<TabItem value="postgresql-13" label="PostgreSQL 13">
347+
- `SUPERUSER`
348+
</TabItem>
349+
</Tabs>
350+
351+
#### MariaDB
352+
353+
ScalarDB が MariaDB にアクセスするために使用する MariaDB ユーザーには、以下の権限が許可されている必要があります:
354+
355+
<Tabs groupId="mariadb-versions" queryString>
356+
<TabItem value="mariadb-11.4" label="MariaDB 11.4" default>
357+
- `CREATE`
358+
- `DROP`
359+
- `INDEX`
360+
- `ALTER`
361+
- `SELECT`
362+
- `INSERT`
363+
- `UPDATE`
364+
- `DELETE`
365+
</TabItem>
366+
<TabItem value="mariadb-10.11" label="MariaDB 10.11">
367+
- `CREATE`
368+
- `DROP`
369+
- `INDEX`
370+
- `ALTER`
371+
- `SELECT`
372+
- `INSERT`
373+
- `UPDATE`
374+
- `DELETE`
375+
</TabItem>
376+
</Tabs>
377+
378+
#### SQL Server
379+
380+
ScalarDB が SQL Server にアクセスするために使用する SQL Server ユーザーには、以下のデータベースロールが許可されている必要があります:
381+
382+
<Tabs groupId="sqlserver-versions" queryString>
383+
<TabItem value="sqlserver-2022" label="SQL Server 2022" default>
384+
- `db_ddladmin`
385+
- `db_datareader`
386+
- `db_datawriter`
387+
</TabItem>
388+
<TabItem value="sqlserver-2019" label="SQL Server 2019">
389+
- `db_ddladmin`
390+
- `db_datareader`
391+
- `db_datawriter`
392+
</TabItem>
393+
<TabItem value="sqlserver-2017" label="SQL Server 2017">
394+
- `db_ddladmin`
395+
- `db_datareader`
396+
- `db_datawriter`
397+
</TabItem>
398+
</Tabs>
399+
400+
#### YugabyteDB
401+
402+
ScalarDB が YugabyteDB にアクセスするために使用する YugabyteDB ロールには、以下のデータベースロールが許可されている必要があります:
403+
404+
- `SUPERUSER`
405+
406+
#### Amazon DynamoDB
407+
408+
ScalarDB が DynamoDB にアクセスするために使用する AWS IAM ユーザーには、以下のアクションが許可されている必要があります:
409+
410+
- `dynamodb:ConditionCheckItem`
411+
- `dynamodb:PutItem`
412+
- `dynamodb:ListTables`
413+
- `dynamodb:DeleteItem`
414+
- `dynamodb:Scan`
415+
- `dynamodb:Query`
416+
- `dynamodb:UpdateItem`
417+
- `dynamodb:DeleteTable`
418+
- `dynamodb:UpdateContinuousBackups`
419+
- `dynamodb:CreateTable`
420+
- `dynamodb:DescribeTable`
421+
- `dynamodb:GetItem`
422+
- `dynamodb:DescribeContinuousBackups`
423+
- `dynamodb:UpdateTable`
424+
- `application-autoscaling:RegisterScalableTarget`
425+
- `application-autoscaling:DeleteScalingPolicy`
426+
- `application-autoscaling:PutScalingPolicy`
427+
- `application-autoscaling:DeregisterScalableTarget`
428+
- `application-autoscaling:TagResource`
429+
430+
#### Apache Cassandra
431+
432+
ScalarDB が Cassandra にアクセスするために使用する Cassandra ロールには、以下の権限が許可されている必要があります:
433+
434+
<Tabs groupId="cassandra-versions" queryString>
435+
<TabItem value="cassandra-3.11" label="Cassandra 3.11" default>
436+
- `CREATE`
437+
- `DROP`
438+
- `ALTER`
439+
- `SELECT`
440+
- `MODIFY`
441+
</TabItem>
442+
<TabItem value="cassandra-3.0" label="Cassandra 3.0">
443+
- `CREATE`
444+
- `DROP`
445+
- `ALTER`
446+
- `SELECT`
447+
- `MODIFY`
448+
</TabItem>
449+
</Tabs>
450+
246451
## Kubernetes
247452

248453
ScalarDB は、本番環境では Kubernetes プラットフォーム上の Pod として提供されます。ScalarDB は次のプラットフォームとツールをサポートしています。

0 commit comments

Comments
 (0)