Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ displayed_sidebar: docsJapanese

import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import CertificateManagement from '/src/components/ja-jp/_certificate-management.mdx';

このドキュメントでは、Scalar Envoy チャートのカスタム値ファイルを作成する方法について説明します。パラメータの詳細を知りたい場合は、Scalar Envoy チャートの [README](https://github.com/scalar-labs/helm-charts/blob/main/charts/envoy/README.md) を参照してください。

Expand Down Expand Up @@ -166,50 +167,7 @@ AWS または Azure を使用している場合、詳細については次のド
- クライアントと Scalar Envoy 間のダウンストリーム接続。
- Scalar Envoy と Scalar 製品間のアップストリーム接続。

さらに、次の2つの観点からいくつかのオプションがあります。

1. 秘密鍵と証明書ファイルの管理
1. [cert-manager](https://cert-manager.io/docs/) を使用して秘密鍵と証明書ファイルを自動的に管理します。
- メンテナンスや運用のコストを削減できます。たとえば、cert-manager は証明書の有効期限が切れる前に自動的に更新し、Scalar Helm Chart は秘密鍵と証明書ファイルを Scalar 製品ポッドに自動的にマウントします。
- cert-manager がサポートしていない CA は使用できません。サポートされている発行元は [cert-manager ドキュメント](https://cert-manager.io/docs/configuration/issuers/)で確認できます。
1. 秘密鍵と証明書ファイルを手動で管理します。
- ご自身のお好みの方法で、秘密鍵と証明書ファイルを発行・管理することができます。
- cert-manager がサポートしていない場合でも、任意の証明書を使用できます。
- 証明書の有効期限が切れた場合は、シークレットリソースを更新する必要があります。
1. 証明書の種類
1. 信頼できる CA (サードパーティによる署名付き証明書) を使用します。
- サードパーティの証明書発行者からの信頼できる証明書を使用できます。
- パケットを暗号化できます。
- 信頼できる証明書を発行するには費用を支払う必要があります。
1. 自己署名証明書を使用します。
- 証明書発行にかかるコストを削減できます。
- 証明書の信頼性は信頼できる CA よりも低くなりますが、パケットを暗号化できます。

つまり、次の4つのオプションがあります。

1. 自動管理で自己署名 CA を使用します。
1. 自動管理で信頼できる CA を使用します。
1. 手動管理で自己署名 CA を使用します。
1. 手動管理で信頼できる CA を使用します。

セキュリティ要件に基づいて、どの方法を使用するかを検討する必要があります。各方法のガイダンスと関連ドキュメントについては、次の意思決定ツリーを参照してください。

```mermaid
flowchart TD
A[<a href='https://cert-manager.io/docs/'>cert-manager</a> を使用して<br />秘密鍵と証明書ファイルを<br />自動的に管理しますか?]
A -->|はい、証明書を自動的に<br />管理したいです。| B
A -->|いいえ、証明書は自分で手動で<br />管理したいです。| C
B[自己署名 CA と<br />信頼された CA の<br />どちらを使用しますか?]
C[自己署名 CA と<br />信頼された CA の<br />どちらを使用しますか?]
B -->|自己署名 CA を<br />使用したいです。| D
B -->|信頼できる CA <br />を使用したいです。| E
C -->|自己署名 CA <br />を使用したいです。| F
C -->|信頼できる CA <br />を使用したいです。| G
D[<a href='#cert-manager-で自己署名-ca-を使用して秘密鍵と証明書ファイルを管理する'>cert-manager で自己署名 CA を使用して<br />秘密鍵と証明書ファイルを管理する</a><br />を参照してください。]
E[<a href='#cert-manager-で信頼できる-ca-を使用して秘密鍵と証明書ファイルを管理する'>cert-manager で信頼できる CA を使用して<br />秘密鍵と証明書ファイルを管理する</a><br />を参照してください。]
F[<a href='#秘密鍵と証明書ファイルを使用する'>秘密鍵と証明書ファイルを使用する</a>を参照し、<br />生成した自己署名証明書を使用します。]
G[<a href='#秘密鍵と証明書ファイルを使用する'>秘密鍵と証明書ファイルを使用する</a>を参照し、<br />第三者によって生成された<br />信頼できる証明書を使用します。]
```
<CertificateManagement />

#### ダウンストリーム接続で TLS を有効にする

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ displayed_sidebar: docsJapanese

# ScalarDB Cluster のカスタム値ファイルを構成する

import CertificateManagement from '/src/components/ja-jp/_certificate-management.mdx';

このドキュメントでは、ScalarDB Cluster チャートのカスタム値ファイルを作成する方法について説明します。パラメータの詳細については、ScalarDB Cluster チャートの [README](https://github.com/scalar-labs/helm-charts/blob/main/charts/scalardb-cluster/README.md) を参照してください。

## 必要な構成
Expand Down Expand Up @@ -151,26 +153,7 @@ TLS は、次の通信で有効にできます:
- ScalarDB Cluster ノードとクライアント間の通信。
- すべての ScalarDB Cluster ノード間の通信 (クラスターの内部通信)。

さらに、証明書管理にはいくつかのオプションがあります。詳細については、[Envoy の TLS 構成](./configure-custom-values-envoy.mdx#tls-構成-環境に応じてオプション)を参照してください。

セキュリティ要件に基づいて、どの方法を使用するかを検討する必要があります。各方法のガイダンスと関連ドキュメントについては、次の意思決定ツリーを参照してください。

```mermaid
flowchart TD
A[<a href='https://cert-manager.io/docs/'>cert-manager</a> を使用して<br />秘密鍵と証明書ファイルを<br />自動的に管理しますか?]
A -->|はい、証明書を自動的に<br />管理したいです。| B
A -->|いいえ、証明書は自分で手動で<br />管理したいです。| C
B[自己署名 CA と<br />信頼された CA の<br />どちらを使用しますか?]
C[自己署名 CA と<br />信頼された CA の<br />どちらを使用しますか?]
B -->|自己署名 CA を<br />使用したいです。| D
B -->|信頼できる CA <br />を使用したいです。| E
C -->|自己署名 CA <br />を使用したいです。| F
C -->|信頼できる CA <br />を使用したいです。| G
D[<a href='#cert-manager-で自己署名-ca-を使用して秘密鍵と証明書ファイルを管理する'>cert-manager で自己署名 CA を使用して<br />秘密鍵と証明書ファイルを管理する</a><br />を参照してください。]
E[<a href='#cert-manager-で信頼できる-ca-を使用して秘密鍵と証明書ファイルを管理する'>cert-manager で信頼できる CA を使用して<br />秘密鍵と証明書ファイルを管理する</a><br />を参照してください。]
F[<a href='#秘密鍵と証明書ファイルを使用する'>秘密鍵と証明書ファイルを使用する</a>を参照し、<br />生成した自己署名証明書を使用します。]
G[<a href='#秘密鍵と証明書ファイルを使用する'>秘密鍵と証明書ファイルを使用する</a>を参照し、<br />第三者によって生成された<br />信頼できる証明書を使用します。]
```
<CertificateManagement />

#### TLS を有効にする

Expand All @@ -189,7 +172,7 @@ scalardbCluster:
enabled: true
```

##### シークレットキーと証明書ファイルを使用する
##### 秘密鍵と証明書ファイルを使用する

次の構成を使用して、秘密鍵と証明書ファイルを設定できます。

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ displayed_sidebar: docsJapanese

# ScalarDL Auditor のカスタム値ファイルを構成する

import CertificateManagement from '/src/components/ja-jp/_certificate-management.mdx';

このドキュメントでは、ScalarDL Auditor チャートのカスタム値ファイルを作成する方法について説明します。パラメータの詳細を知りたい場合は、ScalarDL Auditor チャートの [README](https://github.com/scalar-labs/helm-charts/blob/main/charts/scalardl-audit/README.md) を参照してください。

## 必要な構成
Expand Down Expand Up @@ -166,26 +168,7 @@ TLS は、次の通信で有効にできます:
- ScalarDL Auditor とクライアント間の通信。
- ScalarDL Ledger と ScalarDL Auditor 間の通信。

さらに、証明書管理にはいくつかのオプションがあります。詳細については、[Envoy の TLS 構成](./configure-custom-values-envoy.mdx#tls-構成-環境に応じてオプション)を参照してください。

セキュリティ要件に基づいて、どの方法を使用するかを検討する必要があります。各方法のガイダンスと関連ドキュメントについては、次の意思決定ツリーを参照してください。

```mermaid
flowchart TD
A[<a href='https://cert-manager.io/docs/'>cert-manager</a> を使用して<br />秘密鍵と証明書ファイルを<br />自動的に管理しますか?]
A -->|はい、証明書を自動的に<br />管理したいです。| B
A -->|いいえ、証明書は自分で手動で<br />管理したいです。| C
B[自己署名 CA と<br />信頼された CA の<br />どちらを使用しますか?]
C[自己署名 CA と<br />信頼された CA の<br />どちらを使用しますか?]
B -->|自己署名 CA を<br />使用したいです。| D
B -->|信頼できる CA <br />を使用したいです。| E
C -->|自己署名 CA <br />を使用したいです。| F
C -->|信頼できる CA <br />を使用したいです。| G
D[<a href='#cert-manager-で自己署名-ca-を使用して秘密鍵と証明書ファイルを管理する'>cert-manager で自己署名 CA を使用して<br />秘密鍵と証明書ファイルを管理する</a><br />を参照してください。]
E[<a href='#cert-manager-で信頼できる-ca-を使用して秘密鍵と証明書ファイルを管理する'>cert-manager で信頼できる CA を使用して<br />秘密鍵と証明書ファイルを管理する</a><br />を参照してください。]
F[<a href='#秘密鍵と証明書ファイルを使用する'>秘密鍵と証明書ファイルを使用する</a>を参照し、<br />生成した自己署名証明書を使用します。]
G[<a href='#秘密鍵と証明書ファイルを使用する'>秘密鍵と証明書ファイルを使用する</a>を参照し、<br />第三者によって生成された<br />信頼できる証明書を使用します。]
```
<CertificateManagement />

#### TLS を有効にする

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ displayed_sidebar: docsJapanese

# ScalarDL Ledger のカスタム値ファイルを構成する

import CertificateManagement from '/src/components/ja-jp/_certificate-management.mdx';

このドキュメントでは、ScalarDL Ledger チャートのカスタム値ファイルを作成する方法について説明します。パラメータの詳細を知りたい場合は、ScalarDL Ledger chartの [README](https://github.com/scalar-labs/helm-charts/blob/main/charts/scalardl/README.md) を参照してください。

## 必要な構成
Expand Down Expand Up @@ -166,28 +168,7 @@ TLS は、次の通信で有効にできます:
- ScalarDL Ledger とクライアント間の通信。
- ScalarDL Ledger と ScalarDL Auditor 間の通信。

また、証明書管理にはいくつかのオプションがあります。詳細については、[Envoy ドキュメント側の TLS 構成](./configure-custom-values-envoy.mdx#tls-configurations-optional-based-on-your-environment)を参照してください。

Please consider which you use based on your security requirements. According to your decision, you can see the related document as follows:

セキュリティ要件に基づいてどちらを使用するかを検討してください。決定に応じて、次の関連ドキュメントを参照できます。

```mermaid
flowchart TD
A[<a href='https://cert-manager.io/docs/'>cert-manager</a> を使用して<br />秘密鍵と証明書ファイルを<br />自動的に管理しますか?]
A -->|はい、証明書を自動的に<br />管理したいです。| B
A -->|いいえ、証明書は自分で手動で<br />管理したいです。| C
B[自己署名 CA と<br />信頼された CA の<br />どちらを使用しますか?]
C[自己署名 CA と<br />信頼された CA の<br />どちらを使用しますか?]
B -->|自己署名 CA を<br />使用したいです。| D
B -->|信頼できる CA <br />を使用したいです。| E
C -->|自己署名 CA <br />を使用したいです。| F
C -->|信頼できる CA <br />を使用したいです。| G
D[<a href='#cert-manager-で自己署名-ca-を使用して秘密鍵と証明書ファイルを管理する'>cert-manager で自己署名 CA を使用して<br />秘密鍵と証明書ファイルを管理する</a><br />を参照してください。]
E[<a href='#cert-manager-で信頼できる-ca-を使用して秘密鍵と証明書ファイルを管理する'>cert-manager で信頼できる CA を使用して<br />秘密鍵と証明書ファイルを管理する</a><br />を参照してください。]
F[<a href='#秘密鍵と証明書ファイルを使用する'>秘密鍵と証明書ファイルを使用する</a>を参照し、<br />生成した自己署名証明書を使用します。]
G[<a href='#秘密鍵と証明書ファイルを使用する'>秘密鍵と証明書ファイルを使用する</a>を参照し、<br />第三者によって生成された<br />信頼できる証明書を使用します。]
```
<CertificateManagement />

#### TLSを有効にする

Expand Down
Loading