Skip to content

Commit 0d82483

Browse files
AUTO: Sync ScalarDB docs in Japanese to docs site repo (#1470)
Co-authored-by: josh-wong <[email protected]>
1 parent 3e41041 commit 0d82483

File tree

2 files changed

+220
-66
lines changed

2 files changed

+220
-66
lines changed

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

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

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

Lines changed: 220 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,226 @@ Db2 は Linux、UNIX、Windows 版のみがサポートされています。z/OS
277277

278278
:::
279279

280+
### 権限要件
281+
282+
このセクションでは、ScalarDB がサポートしているデータベースを使用するために必要な権限について説明します。
283+
284+
#### Oracle Database
285+
286+
ScalarDB が Oracle Database にアクセスするために使用する Oracle Database ユーザーには、以下の権限が許可されている必要があります:
287+
288+
<Tabs groupId="oracle-versions" queryString>
289+
<TabItem value="oracle-23ai" label="Oracle Database 23ai" default>
290+
- `CREATE SESSION`
291+
- `CREATE USER`
292+
- `DROP USER`
293+
- `ALTER USER`
294+
- `CREATE ANY TABLE`
295+
- `DROP ANY TABLE`
296+
- `CREATE ANY INDEX`
297+
- `DROP ANY INDEX`
298+
- `ALTER ANY TABLE`
299+
- `SELECT ANY TABLE`
300+
- `INSERT ANY TABLE`
301+
- `UPDATE ANY TABLE`
302+
- `DELETE ANY TABLE`
303+
</TabItem>
304+
<TabItem value="oracle-21c" label="Oracle Database 21c">
305+
- `CREATE SESSION`
306+
- `CREATE USER`
307+
- `DROP USER`
308+
- `ALTER USER`
309+
- `CREATE ANY TABLE`
310+
- `DROP ANY TABLE`
311+
- `CREATE ANY INDEX`
312+
- `DROP ANY INDEX`
313+
- `ALTER ANY TABLE`
314+
- `SELECT ANY TABLE`
315+
- `INSERT ANY TABLE`
316+
- `UPDATE ANY TABLE`
317+
- `DELETE ANY TABLE`
318+
</TabItem>
319+
<TabItem value="oracle-19c" label="Oracle Database 19c">
320+
- `CREATE SESSION`
321+
- `CREATE USER`
322+
- `DROP USER`
323+
- `ALTER USER`
324+
- `CREATE ANY TABLE`
325+
- `DROP ANY TABLE`
326+
- `CREATE ANY INDEX`
327+
- `DROP ANY INDEX`
328+
- `ALTER ANY TABLE`
329+
- `SELECT ANY TABLE`
330+
- `INSERT ANY TABLE`
331+
- `UPDATE ANY TABLE`
332+
- `DELETE ANY TABLE`
333+
</TabItem>
334+
</Tabs>
335+
336+
#### IBM Db2
337+
338+
ScalarDB が Db2 にアクセスするために使用する Db2 ユーザーには、以下のデータベース権限が許可されている必要があります:
339+
340+
<Tabs groupId="db2-versions" queryString>
341+
<TabItem value="db2-12.1" label="Db2 12.1" default>
342+
- `DBADM`
343+
- `DATAACCESS`
344+
</TabItem>
345+
<TabItem value="db2-11.5" label="Db2 11.5">
346+
- `DBADM`
347+
- `DATAACCESS`
348+
</TabItem>
349+
</Tabs>
350+
351+
#### MySQL
352+
353+
ScalarDB が MySQL にアクセスするために使用する MySQL ユーザーには、以下の権限が許可されている必要があります:
354+
355+
<Tabs groupId="mysql-versions" queryString>
356+
<TabItem value="mysql-8.4" label="MySQL 8.4" default>
357+
- `CREATE`
358+
- `DROP`
359+
- `INDEX`
360+
- `ALTER`
361+
- `SELECT`
362+
- `INSERT`
363+
- `UPDATE`
364+
- `DELETE`
365+
</TabItem>
366+
<TabItem value="mysql-8.0" label="MySQL 8.0">
367+
- `CREATE`
368+
- `DROP`
369+
- `INDEX`
370+
- `ALTER`
371+
- `SELECT`
372+
- `INSERT`
373+
- `UPDATE`
374+
- `DELETE`
375+
</TabItem>
376+
</Tabs>
377+
378+
#### PostgreSQL
379+
380+
ScalarDB が PostgreSQL にアクセスするために使用する PostgreSQL ロールには、以下のデータベースロールが許可されている必要があります:
381+
382+
<Tabs groupId="postgresql-versions" queryString>
383+
<TabItem value="postgresql-17" label="PostgreSQL 17" default>
384+
- `SUPERUSER`
385+
</TabItem>
386+
<TabItem value="postgresql-16" label="PostgreSQL 16">
387+
- `SUPERUSER`
388+
</TabItem>
389+
<TabItem value="postgresql-15" label="PostgreSQL 15">
390+
- `SUPERUSER`
391+
</TabItem>
392+
<TabItem value="postgresql-14" label="PostgreSQL 14">
393+
- `SUPERUSER`
394+
</TabItem>
395+
<TabItem value="postgresql-13" label="PostgreSQL 13">
396+
- `SUPERUSER`
397+
</TabItem>
398+
</Tabs>
399+
400+
#### MariaDB
401+
402+
ScalarDB が MariaDB にアクセスするために使用する MariaDB ユーザーには、以下の権限が許可されている必要があります:
403+
404+
<Tabs groupId="mariadb-versions" queryString>
405+
<TabItem value="mariadb-11.4" label="MariaDB 11.4" default>
406+
- `CREATE`
407+
- `DROP`
408+
- `INDEX`
409+
- `ALTER`
410+
- `SELECT`
411+
- `INSERT`
412+
- `UPDATE`
413+
- `DELETE`
414+
</TabItem>
415+
<TabItem value="mariadb-10.11" label="MariaDB 10.11">
416+
- `CREATE`
417+
- `DROP`
418+
- `INDEX`
419+
- `ALTER`
420+
- `SELECT`
421+
- `INSERT`
422+
- `UPDATE`
423+
- `DELETE`
424+
</TabItem>
425+
</Tabs>
426+
427+
#### SQL Server
428+
429+
ScalarDB が SQL Server にアクセスするために使用する SQL Server ユーザーには、以下のデータベースロールが許可されている必要があります:
430+
431+
<Tabs groupId="sqlserver-versions" queryString>
432+
<TabItem value="sqlserver-2022" label="SQL Server 2022" default>
433+
- `db_ddladmin`
434+
- `db_datareader`
435+
- `db_datawriter`
436+
</TabItem>
437+
<TabItem value="sqlserver-2019" label="SQL Server 2019">
438+
- `db_ddladmin`
439+
- `db_datareader`
440+
- `db_datawriter`
441+
</TabItem>
442+
<TabItem value="sqlserver-2017" label="SQL Server 2017">
443+
- `db_ddladmin`
444+
- `db_datareader`
445+
- `db_datawriter`
446+
</TabItem>
447+
</Tabs>
448+
449+
#### YugabyteDB
450+
451+
ScalarDB が YugabyteDB にアクセスするために使用する YugabyteDB ロールには、以下のデータベースロールが許可されている必要があります:
452+
453+
- `SUPERUSER`
454+
455+
#### Amazon DynamoDB
456+
457+
ScalarDB が DynamoDB にアクセスするために使用する AWS IAM ユーザーには、以下のアクションが許可されている必要があります:
458+
459+
- `dynamodb:ConditionCheckItem`
460+
- `dynamodb:PutItem`
461+
- `dynamodb:ListTables`
462+
- `dynamodb:DeleteItem`
463+
- `dynamodb:Scan`
464+
- `dynamodb:Query`
465+
- `dynamodb:UpdateItem`
466+
- `dynamodb:DeleteTable`
467+
- `dynamodb:UpdateContinuousBackups`
468+
- `dynamodb:CreateTable`
469+
- `dynamodb:DescribeTable`
470+
- `dynamodb:GetItem`
471+
- `dynamodb:DescribeContinuousBackups`
472+
- `dynamodb:UpdateTable`
473+
- `application-autoscaling:RegisterScalableTarget`
474+
- `application-autoscaling:DeleteScalingPolicy`
475+
- `application-autoscaling:PutScalingPolicy`
476+
- `application-autoscaling:DeregisterScalableTarget`
477+
- `application-autoscaling:TagResource`
478+
479+
#### Apache Cassandra
480+
481+
ScalarDB が Cassandra にアクセスするために使用する Cassandra ロールには、以下の権限が許可されている必要があります:
482+
483+
<Tabs groupId="cassandra-versions" queryString>
484+
<TabItem value="cassandra-3.11" label="Cassandra 3.11" default>
485+
- `CREATE`
486+
- `DROP`
487+
- `ALTER`
488+
- `SELECT`
489+
- `MODIFY`
490+
</TabItem>
491+
<TabItem value="cassandra-3.0" label="Cassandra 3.0">
492+
- `CREATE`
493+
- `DROP`
494+
- `ALTER`
495+
- `SELECT`
496+
- `MODIFY`
497+
</TabItem>
498+
</Tabs>
499+
280500
## Kubernetes
281501

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

0 commit comments

Comments
 (0)