diff --git a/tidb-cloud/connected-care-overview.md b/tidb-cloud/connected-care-overview.md index 96ce8056b92a8..fa6aaf20d4c4d 100644 --- a/tidb-cloud/connected-care-overview.md +++ b/tidb-cloud/connected-care-overview.md @@ -6,7 +6,7 @@ aliases: ['/ja/tidbcloud/connected-care-announcement'] # Connected Careの概要 {#connected-care-overview} -あらゆる規模のお客様がTiDB Cloud上でユースケースと運用を拡大し続けていることを受け、 TiDB Cloud は、進化するニーズに対応するためにサポートサービスを再構築することに注力しています。さらに高い価値とシームレスなエクスペリエンスを提供するために、 TiDB Cloud は**2025年2月17日**に新しいサポートサービス**「Connected Care」**の提供を開始することを発表いたします。 +あらゆる規模のお客様がTiDB Cloud上でユースケースと運用を拡大し続けていることを受け、 TiDB Cloud は、進化するニーズに対応するためにサポートサービスを再構築することに注力しています。さらに高い価値とシームレスなエクスペリエンスを提供するために、 TiDB Cloud は**2025年2月17日**に新しいサポートサービス**Connected Care**の提供を開始することを発表いたします。 この移行の一環として、現在のサポートプランは**2025年2月17日**以降、購入できなくなり、レガシーサポートプランとして分類されます。ただし、 TiDB Cloudは、レガシープランにご加入のお客様には、それぞれの[退職日](#transition-to-connected-care)月間、引き続き完全なサポートを提供します。 @@ -49,7 +49,7 @@ Connected Care サービスのサポート プランでは、次のようなま この機能は、高度な監視および診断サービスであるClinicを提供します。このサービスは、詳細な分析と実用的な洞察に基づいて、パフォーマンスの問題を迅速に特定し、データベースを最適化し、全体的なパフォーマンスを向上させるように設計されています。詳細については、 [Connected: Clinic Service](/tidb-cloud/tidb-cloud-clinic.md)をご覧ください。 -- 接続:IMでのAIチャット +- Connected: IMでのAIチャット この機能を使用すると、インスタントメッセージ(IM)ツールを介してAIアシスタントとチャットし、質問への回答をすぐに受け取ることができます。詳細については、 [Connected: IMでのAIチャット](/tidb-cloud/connected-ai-chat-in-im.md)をご覧ください。 @@ -57,11 +57,11 @@ Connected Care サービスのサポート プランでは、次のようなま この機能を使用すると、IMツール経由でアラート通知を簡単に購読でき、重要な更新情報を常に把握できます。詳細については、 [Slackで登録する](/tidb-cloud/monitor-alert-slack.md)、[Zoomで登録する](/tidb-cloud/monitor-alert-zoom.md)、[Flashdutyで登録する](/tidb-cloud/monitor-alert-flashduty.md)、[PagerDutyで登録する](/tidb-cloud/monitor-alert-pagerduty.md)、[Webhookで登録する](/tidb-cloud/monitor-alert-webhook.md)、および[Larkで登録する](/tidb-cloud/monitor-alert-lark.md)をご覧ください。 -- 接続: IMチケットの作成とサブスクリプションの更新 +- Connected: IMチケットの作成とサブスクリプションの更新 この機能を使用すると、IMツールを通じてサポートチケットを作成し、サポートチケットの更新情報を購読できます。詳細については、 [Slack 経由でチケットを作成し、チケットの更新を購読する](/tidb-cloud/connected-slack-ticket-creation.md)と[Larkでチケットを作成し、チケットの更新を購読する](/tidb-cloud/connected-lark-ticket-creation.md)ご覧ください。 -- 接続: サポートチケットの IM によるやり取り +- Connected: サポートチケットの IM によるやり取り この機能により、IMツールを介してサポートチケットを迅速に作成し、やり取りすることで、効率的なコミュニケーションを実現できます。詳細については、 [Slack経由でサポートチケットとやり取りする](/tidb-cloud/connected-slack-ticket-interaction.md)と[Lark経由でサポートチケットとやり取りする](/tidb-cloud/connected-lark-ticket-interaction.md)ご覧ください。 @@ -89,14 +89,14 @@ Connected Care サービスのサポート プランでは、次のようなま ### 現在のサポート プランを確認または変更するにはどうすればよいですか? {#how-do-i-check-or-make-changes-to-my-current-support-plan} -[TiDB Cloudコンソール](https://tidbcloud.com/)で、左下隅の**「サポート」を**クリックします。 **「サポート」**ページが表示され、現在のサポートプランが**「CURRENT」**タグで強調表示されます。 +[TiDB Cloudコンソール](https://tidbcloud.com/)で、左下隅の**Support**をクリックします。**Support** ページが表示され、現在のサポートプランが**CURRENT**タグで強調表示されます。 -**Premium**サポートプランを除き、**サポート**ページから新しいサポートプランに移行できます。**Premium**プランにアップグレードするには、 [営業担当者に問い合わせる](https://www.pingcap.com/contact-us)クリックしてください。 +**Premium**サポートプランを除き、**Support** ページから新しいサポートプランに移行できます。**Premium**プランにアップグレードするには、 [営業担当者に問い合わせる](https://www.pingcap.com/contact-us)をクリックしてください。 ### 同様のサービスには追加料金を支払う必要がありますか? {#do-i-need-to-pay-more-for-similar-services} 新しいConnected Careサービスは、より包括的で豊富な機能を備えたサポートエクスペリエンスを提供しますが、価格は従来のサービスとほぼ同等です。TiDB Cloudは、お客様のビジネスをより良くサポートするために、付加価値の提供に引き続き尽力してまいります。 -### 従来のBasicプランが終了した後、テクニカル サポートを受けるにはどうすればよいですか? {#how-can-i-get-technical-support-after-the-legacy-strong-basic-strong-plan-shuts-down} +### 従来の**Basic**プランが終了した後、テクニカル サポートを受けるにはどうすればよいですか? {#how-can-i-get-technical-support-after-the-legacy-basic-plan-shuts-down} [請求とアカウントサポート](/tidb-cloud/tidb-cloud-support.md#create-an-account-or-billing-support-ticket)には引き続きアクセスできます。テクニカルサポートをご希望の場合は、Connected Care サービスのサポートプランのご購入をご検討ください。1ヶ月の無料トライアルが含まれる**Developer**プランから始めることをお勧めします。 diff --git a/tidb-cloud/serverless-private-link-connection-to-self-hosted-kafka-in-aws.md b/tidb-cloud/serverless-private-link-connection-to-self-hosted-kafka-in-aws.md index be6c4b1c97adf..566b129cb7f47 100644 --- a/tidb-cloud/serverless-private-link-connection-to-self-hosted-kafka-in-aws.md +++ b/tidb-cloud/serverless-private-link-connection-to-self-hosted-kafka-in-aws.md @@ -36,8 +36,8 @@ summary: AWS エンドポイントサービスプライベートリンク接続 AWS アカウント ID とアベイラビリティーゾーンを表示するには、次の手順を実行します。 -1. [TiDB Cloudコンソール](https://tidbcloud.com)で、TiDB クラスターのクラスター概要ページに移動し、左側のナビゲーション ペインで**[設定]** > **[ネットワーク]**をクリックします。 -2. **[外部サービス用の AWS プライベートエンドポイント]**領域で、 **[外部サービス用のプライベートエンドポイントを作成]**をクリックします。 +1. [TiDB Cloudコンソール](https://tidbcloud.com)で、TiDB クラスターのクラスター概要ページに移動し、左側のナビゲーション ペインで**Settings** > **Networking**をクリックします。 +2. **AWS Private Endpoints for External Services**領域で、 **Create Private Endpoint for External Services**をクリックします。 3. 表示されたダイアログで、AWS アカウント ID とアベイラビリティーゾーンを見つけることができます。 次の表は、展開情報の例を示しています。 @@ -82,67 +82,67 @@ Kafka VPC を作成するには、次の手順を実行します。 1. [AWSコンソール > VPCダッシュボード](https://console.aws.amazon.com/vpcconsole/home?#vpcs:)に進み、Kafka をデプロイするリージョンに切り替えます。 -2. **「VPCの作成」**をクリックします。VPC**設定**ページで以下の情報を入力します。 +2. **Create VPC**をクリックします。**VPC settings**ページで以下の情報を入力します。 - 1. **VPC のみ**を選択します。 - 2. **名前タグ**にタグを入力します (例: `Kafka VPC` 。 - 3. **IPv4 CIDR 手動入力**を選択し、 IPv4 CIDR を入力します (例: `10.0.0.0/16` )。 - 4. その他のオプションはデフォルト値を使用します。 **「VPC の作成」を**クリックします。 + 1. **VPC only**を選択します。 + 2. **Name tag**にタグを入力します (例: `Kafka VPC` )。 + 3. **IPv4 CIDR manual input**を選択し、 IPv4 CIDR を入力します (例: `10.0.0.0/16` )。 + 4. その他のオプションはデフォルト値を使用します。**Create VPC**をクリックします。 5. VPC の詳細ページで、VPC ID (例: `vpc-01f50b790fa01dffa` ) をメモします。 **1.2. Kafka VPC にプライベートサブネットを作成する** 1. [サブネット一覧ページ](https://console.aws.amazon.com/vpcconsole/home?#subnets:)に進みます。 -2. **[サブネットの作成]**をクリックします。 +2. **Create subnet**をクリックします。 3. 前にメモしておいた**VPC ID** (この例では`vpc-01f50b790fa01dffa` ) を選択します。 4. 以下の情報を含む3つのサブネットを追加します。TiDB Cloud、ブローカー`advertised.listener`設定でAZ IDをエンコードする必要があるため、後でブローカーを設定する際に便利なように、サブネット名にAZ IDを含めることをお勧めします。 - サブネット`us-west-2a` - - **サブネット名**: `broker-usw2-az1` - - **可用性ゾーン**: `us-west-2a` - - **IPv4サブネットCIDRブロック**: `10.0.0.0/18` + - **Subnet name**: `broker-usw2-az1` + - **Availability Zone**: `us-west-2a` + - **IPv4 subnet CIDR block**: `10.0.0.0/18` - サブネット2 in `us-west-2c` - - **サブネット名**: `broker-usw2-az2` - - **可用性ゾーン**: `us-west-2c` - - **IPv4サブネットCIDRブロック**: `10.0.64.0/18` + - **Subnet name**: `broker-usw2-az2` + - **Availability Zone**: `us-west-2c` + - **IPv4 subnet CIDR block**: `10.0.64.0/18` - サブネット`us-west-2b` - - **サブネット名**: `broker-usw2-az3` - - **可用性ゾーン**: `us-west-2b` - - **IPv4サブネットCIDRブロック**: `10.0.128.0/18` + - **Subnet name**: `broker-usw2-az3` + - **Availability Zone**: `us-west-2b` + - **IPv4 subnet CIDR block**: `10.0.128.0/18` -5. **「サブネットの作成」を**クリックします。**サブネット一覧**ページが表示されます。 +5. **Create subnet**をクリックします。**Subnets Listing**ページが表示されます。 **1.3. Kafka VPC にパブリックサブネットを作成する** -1. **[サブネットの作成]**をクリックします。 +1. **Create subnet**をクリックします。 2. 前にメモしておいた**VPC ID** (この例では`vpc-01f50b790fa01dffa` ) を選択します。 3. 次の情報を使用して、任意の AZ にパブリック サブネットを追加します。 - - **サブネット名**: `bastion` - - **IPv4サブネットCIDRブロック**: `10.0.192.0/18` + - **Subnet name**: `bastion` + - **IPv4 subnet CIDR block**: `10.0.192.0/18` 4. 要塞サブネットをパブリック サブネットに構成します。 1. [VPCダッシュボード > インターネットゲートウェイ](https://console.aws.amazon.com/vpcconsole/home#igws:)に進みます。`kafka-vpc-igw`名前のインターネットゲートウェイを作成します。 - 2. **インターネット ゲートウェイの詳細**ページの**アクション**で、 **VPC に接続を**クリックして、インターネット ゲートウェイを Kafka VPC に接続します。 + 2. **Internet gateways Detail**ページの**Actions**で、 **Attach to VPC**をクリックして、インターネット ゲートウェイを Kafka VPC に接続します。 3. [VPCダッシュボード > ルートテーブル](https://console.aws.amazon.com/vpcconsole/home#CreateRouteTable:)に進みます。Kafka VPC のインターネット ゲートウェイへのルート テーブルを作成し、次の情報を含む新しいルートを追加します。 - - **名前**: `kafka-vpc-igw-route-table` + - **Name**: `kafka-vpc-igw-route-table` - **VPC** : `Kafka VPC` - - **ルート**: - - **目的地**: `0.0.0.0/0` - - **ターゲット**`kafka-vpc-igw` `Internet Gateway` + - **Route**: + - **Destination**: `0.0.0.0/0` + - **Target**: `Internet Gateway`, `kafka-vpc-igw` - 4. ルートテーブルを要塞サブネットに接続します。ルートテーブルの**詳細**ページで、 **「サブネットの関連付け」>「サブネットの関連付けの編集」**をクリックし、要塞サブネットを追加して変更を保存します。 + 4. ルートテーブルを要塞サブネットに接続します。ルートテーブルの**Detail**ページで、 **Subnet associations > Edit subnet associations**をクリックし、要塞サブネットを追加して変更を保存します。 #### 2. Kafkaブローカーを設定する {#2-set-up-kafka-brokers} @@ -150,16 +150,16 @@ Kafka VPC を作成するには、次の手順を実行します。 [EC2 リストページ](https://console.aws.amazon.com/ec2/home#Instances:)に進みます。要塞サブネットに要塞ノードを作成します。 -- **名前**: `bastion-node` -- **Amazon マシンイメージ**: `Amazon Linux` -- **インスタンスタイプ**: `t2.small` -- **キーペア**: `kafka-vpc-key-pair` 。 `kafka-vpc-key-pair`という名前の新しいキーペアを作成します。 `kafka-vpc-key-pair.pem`ローカルマシンにダウンロードして、後で設定します。 +- **Name**: `bastion-node` +- **Amazon Machine Image**: `Amazon Linux` +- **Instance Type**: `t2.small` +- **Key pair**: `kafka-vpc-key-pair` 。 `kafka-vpc-key-pair`という名前の新しいキーペアを作成します。 `kafka-vpc-key-pair.pem`ローカルマシンにダウンロードして、後で設定します。 - ネットワーク設定 - **VPC** : `Kafka VPC` - - **サブネット**: `bastion` - - **パブリックIPの自動割り当て**: `Enable` - - **セキュリティグループ**:どこからでもSSHログインを許可する新しいセキュリティグループを作成します。本番環境の安全性を考慮して、ルールを絞り込むことができます。 + - **Subnet**: `bastion` + - **Auto-assign public IP**: `Enable` + - **Security Group**:どこからでもSSHログインを許可する新しいセキュリティグループを作成します。本番環境の安全性を考慮して、ルールを絞り込むことができます。 **2.2. ブローカーノードを作成する** @@ -167,55 +167,55 @@ Kafka VPC を作成するには、次の手順を実行します。 - サブネット`broker-usw2-az1`のブローカー 1 - - **名前**: `broker-node1` - - **Amazon マシンイメージ**: `Amazon Linux` - - **インスタンスタイプ**: `t2.large` - - **キーペア**:再利用`kafka-vpc-key-pair` + - **Name**: `broker-node1` + - **Amazon Machine Image**: `Amazon Linux` + - **Instance Type**: `t2.large` + - **Key pair**:再利用`kafka-vpc-key-pair` - ネットワーク設定 - **VPC** : `Kafka VPC` - - **サブネット**: `broker-usw2-az1` - - **パブリックIPの自動割り当て**: `Disable` - - **セキュリティグループ**: Kafka VPCからのTCPをすべて許可する新しいセキュリティグループを作成します。本番環境での安全性を考慮して、ルールを絞り込むことができます。 - - **プロトコル**: `TCP` - - **ポート範囲**: `0 - 65535` - - **出典**: `10.0.0.0/16` + - **Subnet**: `broker-usw2-az1` + - **Auto-assign public IP**: `Disable` + - **Security Group**: Kafka VPCからのTCPをすべて許可する新しいセキュリティグループを作成します。本番環境での安全性を考慮して、ルールを絞り込むことができます。 + - **Protocol**: `TCP` + - **Port range**: `0 - 65535` + - **Source**: `10.0.0.0/16` - サブネット`broker-usw2-az2`のブローカー 2 - - **名前**: `broker-node2` - - **Amazon マシンイメージ**: `Amazon Linux` - - **インスタンスタイプ**: `t2.large` - - **キーペア**:再利用`kafka-vpc-key-pair` + - **Name**: `broker-node2` + - **Amazon Machine Image**: `Amazon Linux` + - **Instance Type**: `t2.large` + - **Key pair**:再利用`kafka-vpc-key-pair` - ネットワーク設定 - **VPC** : `Kafka VPC` - - **サブネット**: `broker-usw2-az2` - - **パブリックIPの自動割り当て**: `Disable` - - **セキュリティグループ**: Kafka VPCからのTCPをすべて許可する新しいセキュリティグループを作成します。本番環境での安全性を考慮して、ルールを絞り込むことができます。 - - **プロトコル**: `TCP` - - **ポート範囲**: `0 - 65535` - - **出典**: `10.0.0.0/16` + - **Subnet**: `broker-usw2-az2` + - **Auto-assign public IP**: `Disable` + - **Security Group**: Kafka VPCからのTCPをすべて許可する新しいセキュリティグループを作成します。本番環境での安全性を考慮して、ルールを絞り込むことができます。 + - **Protocol**: `TCP` + - **Port range**: `0 - 65535` + - **Source**: `10.0.0.0/16` - サブネット`broker-usw2-az3`のブローカー 3 - - **名前**: `broker-node3` - - **Amazon マシンイメージ**: `Amazon Linux` - - **インスタンスタイプ**: `t2.large` - - **キーペア**:再利用`kafka-vpc-key-pair` + - **Name**: `broker-node3` + - **Amazon Machine Image**: `Amazon Linux` + - **Instance Type**: `t2.large` + - **Key pair**:再利用`kafka-vpc-key-pair` - ネットワーク設定 - **VPC** : `Kafka VPC` - - **サブネット**: `broker-usw2-az3` - - **パブリックIPの自動割り当て**: `Disable` - - **セキュリティグループ**: Kafka VPCからのTCPをすべて許可する新しいセキュリティグループを作成します。本番環境での安全性を考慮して、ルールを絞り込むことができます。 - - **プロトコル**: `TCP` - - **ポート範囲**: `0 - 65535` - - **出典**: `10.0.0.0/16` + - **Subnet**: `broker-usw2-az3` + - **Auto-assign public IP**: `Disable` + - **Security Group**: Kafka VPCからのTCPをすべて許可する新しいセキュリティグループを作成します。本番環境での安全性を考慮して、ルールを絞り込むことができます。 + - **Protocol**: `TCP` + - **Port range**: `0 - 65535` + - **Source**: `10.0.0.0/16` **2.3. Kafkaランタイムバイナリの準備** -1. 要塞ノードの詳細ページに移動します。**パブリックIPv4アドレス**を取得します。SSHを使用して、先ほどダウンロードした`kafka-vpc-key-pair.pem`を使用してノードにログインします。 +1. 要塞ノードの詳細ページに移動します。**Public IPv4 address**を取得します。SSHを使用して、先ほどダウンロードした`kafka-vpc-key-pair.pem`を使用してノードにログインします。 ```shell chmod 400 kafka-vpc-key-pair.pem @@ -269,10 +269,10 @@ Kafka VPC を作成するには、次の手順を実行します。 2. `advertised.listeners`項目については、次の操作を行います。 1. 各ブローカーに対して、ブローカーノードの内部IPアドレスを使用して、INTERNALアドバタイズリスナーを設定します。アドバタイズされた内部Kafkaクライアントは、このアドレスを使用してブローカーにアクセスします。 - 2. TiDB Cloudから取得した**Kafkaアドバタイズリスナーパターン**に基づいて、各ブローカーノードに外部ア​​ドバタイズリスナーを設定することで、 TiDB Cloudが複数のブローカーを区別できるようになります。異なる外部アドバタイズリスナーを設定することで、 TiDB CloudのKafkaクライアントはリクエストを適切なブローカーにルーティングできるようになります。 + 2. TiDB Cloudから取得した**Kafka Advertised Listener Pattern**に基づいて、各ブローカーノードに外部アドバタイズリスナーを設定することで、 TiDB Cloudが複数のブローカーを区別できるようになります。異なる外部アドバタイズリスナーを設定することで、 TiDB CloudのKafkaクライアントはリクエストを適切なブローカーにルーティングできるようになります。 - ``ブローカーと Kafka プライベートリンクサービスのアクセスポイントを区別します。すべてのブローカーの EXTERNAL アドバタイズリスナーのポート範囲を計画してください。これらのポートは、ブローカーが実際にリッスンするポートである必要はありません。これらは、リクエストを別のブローカーに転送するプライベートリンクサービスのロードバランサーがリッスンするポートです。 - - **Kafka アドバタイズドリスナーパターン**の`AZ ID` 、ブローカーがデプロイされている場所を示します。TiDB Cloud は、 AZ ID に基づいてリクエストを異なるエンドポイント DNS 名にルーティングします。 + - **Kafka Advertised Listener Pattern**の`AZ ID` 、ブローカーがデプロイされている場所を示します。TiDB Cloud は、 AZ ID に基づいてリクエストを異なるエンドポイント DNS 名にルーティングします。 トラブルシューティングを容易にするために、ブローカーごとに異なるブローカー ID を構成することをお勧めします。 @@ -529,10 +529,10 @@ Kafka クラスターが TiDB クラスターと同じリージョンおよび A 1. 構成の変更を計画します。 1. TiDB Cloudからの外部アクセス用に、各ブローカーに EXTERNAL**リスナー**を設定します。EXTERNAL ポートとして、一意のポート(例: `39092` )を選択します。 - 2. TiDB Cloudから取得した**Kafkaアドバタイズリスナーパターン**に基づいて、各ブローカーノードにEXTERNAL**アドバタイズリスナー**を設定することで、 TiDB Cloudが複数のブローカーを区別できるようになります。異なるEXTERNALアドバタイズリスナーを設定することで、TiDB CloudのKafkaクライアントはリクエストを適切なブローカーにルーティングできるようになります。 + 2. TiDB Cloudから取得した**Kafka Advertised Listener Pattern**に基づいて、各ブローカーノードにEXTERNAL**アドバタイズリスナー**を設定することで、 TiDB Cloudが複数のブローカーを区別できるようになります。異なるEXTERNALアドバタイズリスナーを設定することで、TiDB CloudのKafkaクライアントはリクエストを適切なブローカーにルーティングできるようになります。 - ``ブローカーと Kafka プライベートリンクサービスのアクセスポイントを区別します。すべてのブローカーの EXTERNAL アドバタイズリスナーのポート範囲を計画してください(例: `range from 9093` )。これらのポートは、ブローカーが実際にリッスンするポートである必要はありません。これらは、リクエストを別のブローカーに転送するプライベートリンクサービスのロードバランサーがリッスンするポートです。 - - **Kafka アドバタイズドリスナーパターン**の`AZ ID` 、ブローカーがデプロイされている場所を示します。TiDB Cloud は、 AZ ID に基づいてリクエストを異なるエンドポイント DNS 名にルーティングします。 + - **Kafka Advertised Listener Pattern**の`AZ ID` 、ブローカーがデプロイされている場所を示します。TiDB Cloud は、 AZ ID に基づいてリクエストを異なるエンドポイント DNS 名にルーティングします。 トラブルシューティングを容易にするために、ブローカーごとに異なるブローカー ID を構成することをお勧めします。 @@ -632,60 +632,60 @@ b3.usw2-az3.unique_name.aws.plc.tidbcloud.com:9095 (id: 3 rack: null) -> ERROR: - ブートストラップターゲットグループ - - **ターゲットタイプ**: `Instances` - - **対象グループ名**: `bootstrap-target-group` - - **プロトコル**: `TCP` - - **ポート**: `9092` - - **IPアドレスの種類**: `IPv4` + - **Target type**: `Instances` + - **Target group name**: `bootstrap-target-group` + - **Protocol**: `TCP` + - **Port**: `9092` + - **IP address type**: `IPv4` - **VPC** : `Kafka VPC` - - **ヘルスチェックプロトコル**: `TCP` - - `broker-node3:39092`**対象**`broker-node2:39092` `broker-node1:39092` + - **Health check protocol**: `TCP` + - **Register targets**: `broker-node1:39092`, `broker-node2:39092`, `broker-node3:39092` - ブローカーターゲットグループ1 - - **ターゲットタイプ**: `Instances` - - **対象グループ名**: `broker-target-group-1` - - **プロトコル**: `TCP` - - **ポート**: `9093` - - **IPアドレスの種類**: `IPv4` + - **Target type**: `Instances` + - **Target group name**: `broker-target-group-1` + - **Protocol**: `TCP` + - **Port**: `9093` + - **IP address type**: `IPv4` - **VPC** : `Kafka VPC` - - **ヘルスチェックプロトコル**: `TCP` - - **登録対象**: `broker-node1:39092` + - **Health check protocol**: `TCP` + - **Register targets**: `broker-node1:39092` - ブローカーターゲットグループ2 - - **ターゲットタイプ**: `Instances` - - **対象グループ名**: `broker-target-group-2` - - **プロトコル**: `TCP` - - **ポート**: `9094` - - **IPアドレスの種類**: `IPv4` + - **Target type**: `Instances` + - **Target group name**: `broker-target-group-2` + - **Protocol**: `TCP` + - **Port**: `9094` + - **IP address type**: `IPv4` - **VPC** : `Kafka VPC` - - **ヘルスチェックプロトコル**: `TCP` - - **登録対象**: `broker-node2:39092` + - **Health check protocol**: `TCP` + - **Register targets**: `broker-node2:39092` - ブローカーターゲットグループ3 - - **ターゲットタイプ**: `Instances` - - **対象グループ名**: `broker-target-group-3` - - **プロトコル**: `TCP` - - **ポート**: `9095` - - **IPアドレスの種類**: `IPv4` + - **Target type**: `Instances` + - **Target group name**: `broker-target-group-3` + - **Protocol**: `TCP` + - **Port**: `9095` + - **IP address type**: `IPv4` - **VPC** : `Kafka VPC` - - **ヘルスチェックプロトコル**: `TCP` - - **登録対象**: `broker-node3:39092` + - **Health check protocol**: `TCP` + - **Register targets**: `broker-node3:39092` 2. [ロードバランサー](https://console.aws.amazon.com/ec2/home#LoadBalancers:)に進み、ネットワーク ロード バランサーを作成します。 - - **ロードバランサー名**: `kafka-lb` - - **スキーマ**: `Internal` - - **ロードバランサーのIPアドレスタイプ**: `IPv4` + - **Load balancer name**: `kafka-lb` + - **Schema**: `Internal` + - **Load balancer IP address type**: `IPv4` - **VPC** : `Kafka VPC` - - **可用性ゾーン**: + - **Availability Zones**: - `usw2-az1`と`broker-usw2-az1 subnet` - `usw2-az2`と`broker-usw2-az2 subnet` - `usw2-az3`と`broker-usw2-az3 subnet` - - **セキュリティグループ**: 次のルールで新しいセキュリティ グループを作成します。 - - 受信ルールは、Kafka VPCからのすべてのTCPを許可します:タイプ - `{ports of target groups}` (例: `9092-9095` )、ソース - `{CIDR of TiDB Cloud}` 。リージョン内のTiDB CloudのCIDRを取得するには、 [TiDB Cloudコンソール](https://tidbcloud.com)の左上隅にあるコンボボックスを使用してターゲットプロジェクトに切り替え、左側のナビゲーションペインで**[プロジェクト設定]** > **[ネットワークアクセス**]をクリックし、 **[プロジェクトCIDR]** > **[AWS]**をクリックします。 + - **Security groups**: 次のルールで新しいセキュリティ グループを作成します。 + - 受信ルールは、Kafka VPCからのすべてのTCPを許可します:タイプ - `{ports of target groups}` (例: `9092-9095` )、ソース - `{CIDR of TiDB Cloud}` 。リージョン内のTiDB CloudのCIDRを取得するには、 [TiDB Cloudコンソール](https://tidbcloud.com)で組織の[**My TiDB**](https://tidbcloud.com/tidbs)ページに移動し、**Project view** タブをクリックして対象のプロジェクトを見つけ、そのプロジェクトの をクリックし、**Project Settings** の下にある **Network Access** をクリックしてから、**Project CIDR** > **AWS** をクリックします。 - アウトバウンドルールは、Kafka VPC へのすべての TCP を許可します: タイプ - `All TCP` 、宛先 - `Anywhere-IPv4` - リスナーとルーティング: - プロトコル: `TCP` ; ポート: `9092` ; 転送先: `bootstrap-target-group` @@ -711,18 +711,18 @@ b3.usw2-az3.unique_name.aws.plc.tidbcloud.com:9095 (id: 3 rack: null) -> ERROR: ### 2. AWSエンドポイントサービスを設定する {#2-set-up-an-aws-endpoint-service} -1. [エンドポイントサービス](https://console.aws.amazon.com/vpcconsole/home#EndpointServices:)に進みます。 **「エンドポイント サービスの作成」**をクリックして、Kafka ロード バランサーのプライベート リンク サービスを作成します。 +1. [エンドポイントサービス](https://console.aws.amazon.com/vpcconsole/home#EndpointServices:)に進みます。 **Create endpoint service**をクリックして、Kafka ロード バランサーのプライベート リンク サービスを作成します。 - - **名前**: `kafka-pl-service` - - **ロードバランサータイプ**: `Network` - - **ロードバランサー**: `kafka-lb` - - `usw2-az2` `usw2-az3`**アベイラビリティゾーン**: `usw2-az1` - - **エンドポイントの承認が必要**: `Acceptance required` - - **プライベートDNS名を有効にする**: `No` + - **Name**: `kafka-pl-service` + - **Load balancer type**: `Network` + - **Load balancers**: `kafka-lb` + - **Included Availability Zones**: `usw2-az1`,`usw2-az2`, `usw2-az3` + - **Require acceptance for endpoint**: `Acceptance required` + - **Enable private DNS name**: `No` -2. **サービス名**をメモしておいてください。TiDB Cloudに提供する必要があります(例`com.amazonaws.vpce.us-west-2.vpce-svc-0f49e37e1f022cd45` )。 +2. **Service name**をメモしておいてください。TiDB Cloudに提供する必要があります(例`com.amazonaws.vpce.us-west-2.vpce-svc-0f49e37e1f022cd45` )。 -3. kafka-pl-service の詳細ページで、 **「Allow principals」**タブをクリックし、 [前提条件](#prerequisites)で取得した AWS アカウント ID (例: `arn:aws:iam:::root`を許可リストに追加します。 +3. kafka-pl-service の詳細ページで、 **Allow principals**タブをクリックし、 [前提条件](#prerequisites)で取得した AWS アカウント ID (例: `arn:aws:iam:::root`を許可リストに追加します。 ## ステップ3. TiDB Cloudでプライベートリンク接続を作成する {#step-3-create-a-private-link-connection-in-tidb-cloud} @@ -734,7 +734,7 @@ TiDB Cloudでプライベート リンク接続を作成するには、次の手 2. TiDB Cloudのデータフロー サービスが Kafka クラスターにアクセスできるように、プライベート リンク接続にドメインをアタッチします。 - 詳細については、 [プライベートリンク接続にドメインを添付する](/tidb-cloud/serverless-private-link-connection.md#attach-domains-to-a-private-link-connection)を参照してください。 **「ドメインのアタッチ」**ダイアログで、ドメインの種類として**「TiDB Cloud Managed」**を選択し、生成されたドメインの一意の名前を後で使用するためにコピーする必要があることに注意してください。 + 詳細については、 [プライベートリンク接続にドメインを添付する](/tidb-cloud/serverless-private-link-connection.md#attach-domains-to-a-private-link-connection)を参照してください。 **Attach Domains**ダイアログで、ドメインの種類として**TiDB Cloud Managed**を選択し、生成されたドメインの一意の名前を後で使用するためにコピーする必要があることに注意してください。 ## ステップ4. Kafka設定内の一意の名前プレースホルダーを置き換える {#step-4-replace-the-unique-name-placeholder-in-kafka-configuration} diff --git a/tidb-cloud/set-up-private-endpoint-connections.md b/tidb-cloud/set-up-private-endpoint-connections.md index a59e81daab192..2aefba577a072 100644 --- a/tidb-cloud/set-up-private-endpoint-connections.md +++ b/tidb-cloud/set-up-private-endpoint-connections.md @@ -55,13 +55,13 @@ AWS VPC設定でDNSホスト名とDNS解決の両方が有効になっている ### ステップ1. TiDBクラスターを選択する {#step-1-select-a-tidb-cluster} -1. プロジェクトの[**クラスター**](https://tidbcloud.com/project/clusters)ページで、ターゲット TiDB クラスターの名前をクリックして、概要ページに移動します。 -2. 右上隅の**「接続」**をクリックします。接続ダイアログが表示されます。 -3. [**接続タイプ]**ドロップダウン リストで**[プライベート エンドポイント]**を選択し、 **[プライベート エンドポイント接続の作成]**をクリックします。 +1. [**My TiDB**](https://tidbcloud.com/tidbs)ページで、ターゲットのTiDB Cloud Dedicatedクラスターの名前をクリックして、概要ページに移動します。 +2. 右上隅の**Connect**をクリックします。接続ダイアログが表示されます。 +3. **Connection Type**ドロップダウン リストで**Private Endpoint**を選択し、 **Create Private Endpoint Connection**をクリックします。 > **Note:** > -> プライベートエンドポイント接続を既に作成している場合は、アクティブなエンドポイントが接続ダイアログに表示されます。追加のプライベートエンドポイント接続を作成するには、左側のナビゲーションペインで**[設定]** > **[ネットワーク]**をクリックして**[ネットワーク]**ページに移動します。 +> プライベートエンドポイント接続を既に作成している場合は、アクティブなエンドポイントが接続ダイアログに表示されます。追加のプライベートエンドポイント接続を作成するには、左側のナビゲーションペインで**Settings** > **Networking**をクリックして**Networking**ページに移動します。 ### ステップ2. AWSインターフェースエンドポイントを作成する {#step-2-create-an-aws-interface-endpoint} @@ -71,8 +71,8 @@ AWS VPC設定でDNSホスト名とDNS解決の両方が有効になっている `TiDB Private Link Service is ready`メッセージが表示された場合、対応するエンドポイントサービスは準備完了です。エンドポイントを作成するには、以下の情報を提供してください。 -1. **「VPC ID」**と**「サブネットID」**のフィールドに入力します。これらのIDは[AWS マネジメントコンソール](https://console.aws.amazon.com/)で確認できます。サブネットが複数ある場合は、IDをスペースで区切って入力してください。 -2. **[コマンドの生成]**をクリックすると、次のエンドポイント作成コマンドが取得されます。 +1. **Your VPC ID**と**Your Subnet IDs**のフィールドに入力します。これらのIDは[AWS マネジメントコンソール](https://console.aws.amazon.com/)で確認できます。サブネットが複数ある場合は、IDをスペースで区切って入力してください。 +2. **Generate Command**をクリックすると、次のエンドポイント作成コマンドが取得されます。 ```bash aws ec2 create-vpc-endpoint --vpc-id ${your_vpc_id} --region ${your_region} --service-name ${your_endpoint_service_name} --vpc-endpoint-type Interface --subnet-ids ${your_application_subnet_ids} @@ -101,33 +101,33 @@ AWS マネジメントコンソールを使用して VPC インターフェイ 1. [AWS マネジメントコンソール](https://aws.amazon.com/console/)にサインインし、 [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)で Amazon VPC コンソールを開きます。 -2. ナビゲーション ペインで**[エンドポイント]**をクリックし、右上隅の**[エンドポイントの作成]**をクリックします。 +2. ナビゲーション ペインで**Endpoints**をクリックし、右上隅の**Create Endpoint**をクリックします。 - **エンドポイントの作成**ページが表示されます。 + **Create endpoint**ページが表示されます。 ![Verify endpoint service](/media/tidb-cloud/private-endpoint/create-endpoint-2.png) -3. **エンドポイント設定**領域で、必要に応じて名前タグを入力し、 **NLB および GWLB を使用するエンドポイント サービス**オプションを選択します。 +3. **Endpoint settings**領域で、必要に応じて名前タグを入力し、 **Endpoint services that use NLBs and GWLBs**オプションを選択します。 -4. **サービス設定**領域に、生成されたコマンド( `--service-name ${your_endpoint_service_name}` )のサービス名`${your_endpoint_service_name}`入力します。 +4. **Service settings**領域に、生成されたコマンド( `--service-name ${your_endpoint_service_name}` )のサービス名`${your_endpoint_service_name}`入力します。 -5. **[サービスの確認]**をクリックします。 +5. **Verify service**をクリックします。 -6. **ネットワーク設定**領域で、ドロップダウンリストから VPC を選択します。 +6. **Network settings**領域で、ドロップダウンリストから VPC を選択します。 -7. **[サブネット]**領域で、TiDB クラスターが配置されている可用性ゾーンを選択します。 +7. **Subnets**領域で、TiDB クラスターが配置されている可用性ゾーンを選択します。 > **Tip:** > - > サービスが3つを超えるアベイラビリティゾーン(AZ)にまたがっている場合、 **「サブネット」**エリアでAZを選択できない場合があります。この問題は、選択したリージョンに、TiDBクラスターが配置されているAZに加えて、追加のAZが存在する場合に発生します。その場合は、 [PingCAP テクニカルサポート](https://docs.pingcap.com/tidbcloud/tidb-cloud-support)お問い合わせください。 + > サービスが3つを超えるアベイラビリティゾーン(AZ)にまたがっている場合、 **Subnets**エリアでAZを選択できない場合があります。この問題は、選択したリージョンに、TiDBクラスターが配置されているAZに加えて、追加のAZが存在する場合に発生します。その場合は、 [PingCAP テクニカルサポート](https://docs.pingcap.com/tidbcloud/tidb-cloud-support)お問い合わせください。 -8. **[セキュリティグループ]**領域で、セキュリティ グループを適切に選択します。 +8. **Security groups**領域で、セキュリティ グループを適切に選択します。 > **Note:** > > 選択したセキュリティ グループが、ポート`4000`または顧客定義のポート上の EC2 インスタンスからのインバウンド アクセスを許可していることを確認します。 -9. **[エンドポイントの作成]**をクリックします。 +9. **Create endpoint**をクリックします。 @@ -135,15 +135,15 @@ AWS マネジメントコンソールを使用して VPC インターフェイ ### ステップ3. プライベートエンドポイント接続を作成する {#step-3-create-a-private-endpoint-connection} 1. TiDB Cloudコンソールに戻ります。 -2. **「AWS プライベートエンドポイント接続の作成**」ページで、VPC エンドポイント ID を入力します。 -3. **[プライベート エンドポイント接続の作成]**をクリックします。 +2. **Create AWS Private Endpoint Connection**ページで、VPC エンドポイント ID を入力します。 +3. **Create Private Endpoint Connection**をクリックします。 > **Tip:** > > プライベート エンドポイント接続は、次の 2 つのページで表示および管理できます。 > -> - クラスター レベルの**ネットワーク**ページ: 左上隅のコンボ ボックスを使用してターゲット クラスターに切り替え、左側のナビゲーション ペインで**[設定]** > **[ネットワーク]**をクリックします。 -> - プロジェクト レベルの**ネットワーク アクセス**ページ: 左上隅のコンボ ボックスを使用してターゲット プロジェクトに切り替え、左側のナビゲーション ペインで**[プロジェクト設定]** > **[ネットワーク アクセス]**をクリックします。 +> - クラスター レベルの**Networking**ページ: 組織の[**My TiDB**](https://tidbcloud.com/tidbs)ページに移動し、対象のTiDB Cloud Dedicatedクラスターの名前をクリックして概要ページに移動し、左側のナビゲーション ペインで**Settings** > **Networking**をクリックします。 +> - プロジェクト レベルの**Network Access**ページ: 組織の[**My TiDB**](https://tidbcloud.com/tidbs)ページに移動し、**Project view** タブをクリックして対象のプロジェクトを見つけ、そのプロジェクトの をクリックし、**Project Settings** の下にある **Network Access** をクリックします。 ### ステップ4. プライベートDNSを有効にする {#step-4-enable-private-dns} @@ -152,23 +152,23 @@ AWS でプライベート DNS を有効にします。AWS CLI または AWS マ
-AWS CLI を使用してプライベート DNS を有効にするには、 **「プライベートエンドポイント接続の作成」**ページから次の`aws ec2 modify-vpc-endpoint`コマンドをコピーし、AWS CLI で実行します。 +AWS CLI を使用してプライベート DNS を有効にするには、 **Create Private Endpoint Connection**ページから次の`aws ec2 modify-vpc-endpoint`コマンドをコピーし、AWS CLI で実行します。 ```bash aws ec2 modify-vpc-endpoint --vpc-endpoint-id ${your_vpc_endpoint_id} --private-dns-enabled ``` -または、クラスターの**「ネットワーク」**ページでコマンドを見つけることもできます。プライベートエンドポイントを探し、 **「アクション」**列の**「...」** > **「DNSを有効にする」**をクリックします。 +または、クラスターの**Networking**ページでコマンドを見つけることもできます。プライベートエンドポイントを探し、 **Action**列の**...** > **Enable DNS**をクリックします。
AWS マネジメントコンソールでプライベート DNS を有効にするには: -1. **VPC** >**エンドポイント**に移動します。 -2. エンドポイント ID を右クリックし、 **[プライベート DNS 名の変更]**を選択します。 -3. **このエンドポイントに対して有効にする**チェックボックスをオンにします。 -4. **[変更を保存]**をクリックします。 +1. **VPC** > **Endpoints**に移動します。 +2. エンドポイント ID を右クリックし、 **Modify private DNS name**を選択します。 +3. **Enable for this endpoint**チェックボックスをオンにします。 +4. **Save changes**をクリックします。 ![Enable private DNS](/media/tidb-cloud/private-endpoint/enable-private-dns.png) @@ -179,8 +179,8 @@ AWS マネジメントコンソールでプライベート DNS を有効にす プライベート エンドポイント接続を承認すると、接続ダイアログにリダイレクトされます。 -1. プライベート エンドポイントの接続ステータスが**「システム チェック中」**から**「アクティブ」**に変わるまで待ちます (約 5 分)。 -2. **「接続方法」**ドロップダウンリストで、希望する接続方法を選択します。対応する接続文字列がダイアログの下部に表示されます。 +1. プライベート エンドポイントの接続ステータスが**System Checking**から**Active**に変わるまで待ちます (約 5 分)。 +2. **Connect With**ドロップダウンリストで、希望する接続方法を選択します。対応する接続文字列がダイアログの下部に表示されます。 3. 接続文字列を使用してクラスターに接続します。 > **Tip:** @@ -191,27 +191,27 @@ AWS マネジメントコンソールでプライベート DNS を有効にす プライベート エンドポイント接続を使用すると、プライベート エンドポイントとプライベート エンドポイント サービスの状態が次のページに表示されます。 -- クラスター レベルの**ネットワーク**ページ: 左上隅のコンボ ボックスを使用してターゲット クラスターに切り替え、左側のナビゲーション ペインで**[設定]** > **[ネットワーク]**をクリックします。 -- プロジェクト レベルの**ネットワーク アクセス**ページ: 左上隅のコンボ ボックスを使用してターゲット プロジェクトに切り替え、左側のナビゲーション ペインで**[プロジェクト設定]** > **[ネットワーク アクセス]**をクリックします。 +- クラスター レベルの**Networking**ページ: 組織の[**My TiDB**](https://tidbcloud.com/tidbs)ページに移動し、対象のTiDB Cloud Dedicatedクラスターの名前をクリックして概要ページに移動し、左側のナビゲーション ペインで**Settings** > **Networking**をクリックします。 +- プロジェクト レベルの**Network Access**ページ: 組織の[**My TiDB**](https://tidbcloud.com/tidbs)ページに移動し、**Project view** タブをクリックして対象のプロジェクトを見つけ、そのプロジェクトの をクリックし、**Project Settings** の下にある **Network Access** をクリックします。 プライベート エンドポイントの可能なステータスについては、次のように説明されます。 -- **未構成**: エンドポイント サービスは作成されていますが、プライベート エンドポイントはまだ作成されていません。 -- **保留中**: 処理を待機中です。 -- **アクティブ**:プライベートエンドポイントは使用可能です。このステータスのプライベートエンドポイントは編集できません。 -- **削除中**: プライベート エンドポイントを削除しています。 -- **失敗**: プライベートエンドポイントの作成に失敗しました。その行の**「編集」を**クリックすると、作成を再試行できます。 +- **Not Configured**: エンドポイント サービスは作成されていますが、プライベート エンドポイントはまだ作成されていません。 +- **Pending**: 処理を待機中です。 +- **Active**:プライベートエンドポイントは使用可能です。このステータスのプライベートエンドポイントは編集できません。 +- **Deleting**: プライベート エンドポイントを削除しています。 +- **Failed**: プライベートエンドポイントの作成に失敗しました。その行の**Edit**をクリックすると、作成を再試行できます。 プライベート エンドポイント サービスの可能なステータスについては、次のように説明されます。 -- **作成中**: エンドポイント サービスを作成中です。これには 3 ~ 5 分かかります。 -- **アクティブ**: プライベート エンドポイントが作成されたかどうかに関係なく、エンドポイント サービスが作成されます。 -- **削除中**: エンドポイント サービスまたはクラスターを削除中です。これには 3 ~ 5 分かかります。 +- **Creating**: エンドポイント サービスを作成中です。これには 3 ~ 5 分かかります。 +- **Active**: プライベート エンドポイントが作成されたかどうかに関係なく、エンドポイント サービスが作成されます。 +- **Deleting**: エンドポイント サービスまたはクラスターを削除中です。これには 3 ~ 5 分かかります。 ## トラブルシューティング {#troubleshooting} ### プライベートDNSを有効にした後、プライベートエンドポイント経由でTiDBクラスターに接続できません。なぜですか? {#i-cannot-connect-to-a-tidb-cluster-via-a-private-endpoint-after-enabling-private-dns-why} -AWSマネジメントコンソールで、VPCエンドポイントのセキュリティグループを適切に設定する必要がある場合があります。「 **VPC** 」>「**エンド**ポイント」に移動します。これを行うには、 **「VPC」** > **「エンドポイント」**に移動し、VPCエンドポイントを右クリックして**「セキュリティグループの管理」を**選択します。選択したセキュリティグループが、ポート`4000`またはお客様定義のポートでEC2インスタンスからのインバウンドアクセスを許可していることを確認してください。 +AWSマネジメントコンソールで、VPCエンドポイントのセキュリティグループを適切に設定する必要がある場合があります。**VPC** > **Endpoints**に移動します。これを行うには、 **VPC** > **Endpoints**に移動し、VPCエンドポイントを右クリックして**Manage security groups**を選択します。選択したセキュリティグループが、ポート`4000`またはお客様定義のポートでEC2インスタンスからのインバウンドアクセスを許可していることを確認してください。 ![Manage security groups](/media/tidb-cloud/private-endpoint/manage-security-groups.png) diff --git a/tidb-cloud/set-up-vpc-peering-connections.md b/tidb-cloud/set-up-vpc-peering-connections.md index 8a54eaaeda38f..8826ddd403c0a 100644 --- a/tidb-cloud/set-up-vpc-peering-connections.md +++ b/tidb-cloud/set-up-vpc-peering-connections.md @@ -29,11 +29,11 @@ VPCピアリングリクエストをリージョンに追加するには、そ 1. [TiDB Cloudコンソール](https://tidbcloud.com)で、左上隅のコンボ ボックスを使用してターゲット プロジェクトに切り替えます。 -2. 左側のナビゲーション ペインで、 **[プロジェクト設定]** > **[ネットワーク アクセス]**をクリックします。 +2. 左側のナビゲーション ペインで、 **Project Settings** > **Network Access**をクリックします。 -3. **[ネットワーク アクセス]**ページで、 **[プロジェクト CIDR]**タブをクリックし、クラウド プロバイダーに応じて**AWS**または**Google Cloud を**選択します。 +3. **Network Access**ページで、 **Project CIDR**タブをクリックし、クラウド プロバイダーに応じて**AWS**または**Google Cloud**を選択します。 -4. 右上隅の**「CIDR の作成」を**クリックします。 **「AWS CIDR の作成」**または**「Google Cloud CIDR の作成」**ダイアログでリージョンと CIDR 値を指定し、 **「確認」を**クリックします。 +4. 右上隅の**Create CIDR**をクリックします。 **Create AWS CIDR**または**Create Google Cloud CIDR**ダイアログでリージョンと CIDR 値を指定し、 **Confirm**をクリックします。 ![Project-CIDR4](/media/tidb-cloud/Project-CIDR4.png) @@ -62,23 +62,23 @@ VPCピアリングリクエストをリージョンに追加するには、そ ### ステップ1. VPCピアリングリクエストを追加する {#step-1-add-vpc-peering-requests} -VPC ピアリング リクエストは、TiDB Cloudコンソールのプロジェクト レベルの [**ネットワーク アクセス]**ページまたはクラスタ レベルの**[ネットワーキング]**ページのいずれかで追加できます。 +VPC ピアリング リクエストは、TiDB Cloudコンソールのプロジェクト レベルの **Network Access**ページまたはクラスタ レベルの**Networking**ページのいずれかで追加できます。
1. [TiDB Cloudコンソール](https://tidbcloud.com)で、左上隅のコンボ ボックスを使用してターゲット プロジェクトに切り替えます。 -2. 左側のナビゲーション ペインで、 **[プロジェクト設定]** > **[ネットワーク アクセス]**をクリックします。 +2. 左側のナビゲーション ペインで、 **Project Settings** > **Network Access**をクリックします。 -3. **[ネットワーク アクセス]**ページで、 **[VPC ピアリング]**タブをクリックし、 **[AWS]**サブタブをクリックします。 +3. **Network Access**ページで、 **VPC Peering**タブをクリックし、 **AWS**サブタブをクリックします。 - **VPC ピアリング**構成はデフォルトで表示されます。 + **VPC Peering**構成はデフォルトで表示されます。 -4. 右上隅で**[VPC ピアリングの作成] を**クリックし、 **[TiDB Cloud VPCリージョン]**を選択して、既存の AWS VPC の必要な情報を入力します。 +4. 右上隅で**Create VPC Peering**をクリックし、 **TiDB Cloud VPC Region**を選択して、既存の AWS VPC の必要な情報を入力します。 - - VPCリージョン - - AWSアカウントID + - Your VPC Region + - AWS Account ID - VPC ID - VPC CIDR @@ -86,9 +86,9 @@ VPC ピアリング リクエストは、TiDB Cloudコンソールのプロジ ![VPC peering](/media/tidb-cloud/vpc-peering/vpc-peering-creating-infos.png) -5. **「作成」を**クリックしてVPCピアリングリクエストを送信し、 **「VPCピアリング」** > **「AWS」**タブでVPCピアリング情報を確認します。新しく作成されたVPCピアリングのステータスは**「システムチェック中」**です。 +5. **Create**をクリックしてVPCピアリングリクエストを送信し、 **VPC Peering** > **AWS**タブでVPCピアリング情報を確認します。新しく作成されたVPCピアリングのステータスは**System Checking**です。 -6. 新しく作成したVPCピアリングの詳細情報を表示するには、 **「アクション」**列の**「...」** > **「ビュー」**をクリックします。 **「VPCピアリングの詳細」**ページが表示されます。 +6. 新しく作成したVPCピアリングの詳細情報を表示するには、 **Action**列の**...** > **View**をクリックします。 **VPC Peering Details**ページが表示されます。
@@ -103,12 +103,12 @@ VPC ピアリング リクエストは、TiDB Cloudコンソールのプロジ 2. ターゲット クラスターの名前をクリックすると、概要ページに移動します。 -2. 左側のナビゲーション ペインで、 **[設定]** > **[ネットワーク]**をクリックします。 +2. 左側のナビゲーション ペインで、 **Settings** > **Networking**をクリックします。 -3. **[ネットワーク]**ページで**[VPC ピアリングを作成]**をクリックし、既存の AWS VPC の必要な情報を入力します。 +3. **Networking**ページで**Create VPC Peering**をクリックし、既存の AWS VPC の必要な情報を入力します。 - - VPCリージョン - - AWSアカウントID + - Your VPC Region + - AWS Account ID - VPC ID - VPC CIDR @@ -116,9 +116,9 @@ VPC ピアリング リクエストは、TiDB Cloudコンソールのプロジ ![VPC peering](/media/tidb-cloud/vpc-peering/vpc-peering-creating-infos.png) -4. **「作成」を**クリックしてVPCピアリングリクエストを送信し、 **「ネットワーク」** > **「AWS VPCピアリング」**セクションでVPCピアリング情報を確認します。新しく作成されたVPCピアリングのステータスは**「システムチェック中」**です。 +4. **Create**をクリックしてVPCピアリングリクエストを送信し、 **Networking** > **AWS VPC Peering**セクションでVPCピアリング情報を確認します。新しく作成されたVPCピアリングのステータスは**System Checking**です。 -5. 新しく作成したVPCピアリングの詳細情報を表示するには、 **「アクション」**列の**「...」** > **「ビュー」**をクリックします。AWS **VPCピアリングの詳細**ページが表示されます。 +5. 新しく作成したVPCピアリングの詳細情報を表示するには、 **Action**列の**...** > **View**をクリックします。 **AWS VPC Peering Details**ページが表示されます。
@@ -197,41 +197,41 @@ AWS ダッシュボードを使用して VPC ピアリング接続を構成す 1. [AWS マネジメントコンソール](https://console.aws.amazon.com/)でピア接続要求を受け入れることを確認します。 - 1. [AWS マネジメントコンソール](https://console.aws.amazon.com/)にサインインし、上部のメニューバーで**「サービス」を**クリックします。検索ボックスに`VPC`と入力して、VPC サービスページに移動します。 + 1. [AWS マネジメントコンソール](https://console.aws.amazon.com/)にサインインし、上部のメニューバーで**Services**をクリックします。検索ボックスに`VPC`と入力して、VPC サービスページに移動します。 ![AWS dashboard](/media/tidb-cloud/vpc-peering/aws-vpc-guide-1.jpg) - 2. 左側のナビゲーションバーから**「ピアリング接続」**ページを開きます。 **「ピアリング接続の作成」**タブで、ピアリング接続のステータスが**「承認保留中**」になっていることを確認します。 + 2. 左側のナビゲーションバーから**Peering Connections**ページを開きます。 **Create Peering Connection**タブで、ピアリング接続のステータスが**Pending Acceptance**になっていることを確認します。 - 3. [TiDB Cloudコンソール](https://tidbcloud.com)の**VPC ピアリングの詳細**ページで、リクエスターの所有者とリクエスターのVPC が**TiDB Cloud AWS アカウント ID**と**TiDB Cloud VPC ID**と一致していることを確認します。ピアリング接続を右クリックし、[リクエストの**承認]**を選択して、 **[VPC ピアリング接続リクエストの承認]**ダイアログでリクエストを承認します。 + 3. [TiDB Cloudコンソール](https://tidbcloud.com)の**VPC Peering Details**ページで、リクエスターの所有者とリクエスターのVPC が**TiDB Cloud AWS Account ID**と**TiDB Cloud VPC ID**と一致していることを確認します。ピアリング接続を右クリックし、 **Accept Request**を選択して、 **Accept VPC peering connection request**ダイアログでリクエストを承認します。 ![AWS VPC peering requests](/media/tidb-cloud/vpc-peering/aws-vpc-guide-3.png) 2. 各 VPC サブネット ルート テーブルに対して、 TiDB Cloud VPC へのルートを追加します。 - 1. 左側のナビゲーション バーから、**ルート テーブル**ページを開きます。 + 1. 左側のナビゲーション バーから、**Route Tables**ページを開きます。 2. アプリケーション VPC に属するすべてのルートテーブルを検索します。 ![Search all route tables related to VPC](/media/tidb-cloud/vpc-peering/aws-vpc-guide-4.png) - 3. 各ルートテーブルを右クリックし、 **「ルートの編集」**を選択します。編集ページで、 TiDB Cloud CIDRへの宛先を持つルートを追加し( TiDB Cloudコンソールの**VPCピアリング**設定ページで確認)、**ターゲット**列にピアリング接続IDを入力します。 + 3. 各ルートテーブルを右クリックし、 **Edit routes**を選択します。編集ページで、 TiDB Cloud CIDRへの宛先を持つルートを追加し( TiDB Cloudコンソールの**VPC Peering**設定ページで確認)、**Target**列にピアリング接続IDを入力します。 ![Edit all route tables](/media/tidb-cloud/vpc-peering/aws-vpc-guide-5.png) 3. VPC でプライベート DNS ホストゾーンのサポートが有効になっていることを確認してください。 - 1. 左側のナビゲーション バーから、 **[Your VPCs]**ページを開きます。 + 1. 左側のナビゲーション バーから、 **Your VPCs**ページを開きます。 2. アプリケーション VPC を選択します。 3. 選択したVPCを右クリックします。設定ドロップダウンリストが表示されます。 - 4. 設定ドロップダウンリストから**「DNSホスト名の編集」**をクリックします。DNSホスト名を有効にして**「保存」**をクリックします。 + 4. 設定ドロップダウンリストから**Edit DNS hostnames**をクリックします。DNSホスト名を有効にして**Save**をクリックします。 - 5. 設定ドロップダウンリストから**「DNS解決の編集」**をクリックします。DNS解決を有効にして**「保存」**をクリックします。 + 5. 設定ドロップダウンリストから**Edit DNS resolution**をクリックします。DNS解決を有効にして**Save**をクリックします。 -これでVPCピアリング接続の設定が完了しました。次に、 [VPCピアリング経由でTiDBクラスターに接続する](#connect-to-the-tidb-cluster) . +これでVPCピアリング接続の設定が完了しました。次に、 [VPCピアリング経由でTiDBクラスターに接続する](#connect-to-the-tidb-cluster)。
@@ -240,32 +240,32 @@ AWS ダッシュボードを使用して VPC ピアリング接続を構成す ### ステップ1. VPCピアリングリクエストを追加する {#step-1-add-vpc-peering-requests} -VPC ピアリング リクエストは、TiDB Cloudコンソールのプロジェクト レベルの [**ネットワーク アクセス]**ページまたはクラスタ レベルの**[ネットワーキング]**ページのいずれかで追加できます。 +VPC ピアリング リクエストは、TiDB Cloudコンソールのプロジェクト レベルの **Network Access**ページまたはクラスタ レベルの**Networking**ページのいずれかで追加できます。
1. [TiDB Cloudコンソール](https://tidbcloud.com)で、左上隅のコンボ ボックスを使用してターゲット プロジェクトに切り替えます。 -2. 左側のナビゲーション ペインで、 **[プロジェクト設定]** > **[ネットワーク アクセス]**をクリックします。 +2. 左側のナビゲーション ペインで、 **Project Settings** > **Network Access**をクリックします。 -3. **[ネットワーク アクセス]**ページで、 **[VPC ピアリング]**タブをクリックし、 **[Google Cloud]**サブタブをクリックします。 +3. **Network Access**ページで、 **VPC Peering**タブをクリックし、 **Google Cloud**サブタブをクリックします。 - **VPC ピアリング**構成はデフォルトで表示されます。 + **VPC Peering**構成はデフォルトで表示されます。 -4. 右上隅で**[VPC ピアリングを作成]**をクリックし、 **[TiDB Cloud VPCリージョン]**を選択して、既存の Google Cloud VPC の必要な情報を入力します。 +4. 右上隅で**Create VPC Peering**をクリックし、 **TiDB Cloud VPC Region**を選択して、既存の Google Cloud VPC の必要な情報を入力します。 > **Tip:** > - > **Google Cloud プロジェクト ID**と**VPC ネットワーク名**フィールドの横にある指示に従って、プロジェクト ID と VPC ネットワーク名を見つけることができます。 + > **Google Cloud Project ID**と**VPC Network Name**フィールドの横にある指示に従って、プロジェクト ID と VPC ネットワーク名を見つけることができます。 - - Google Cloud プロジェクト ID - - VPC ネットワーク名 + - Google Cloud Project ID + - VPC Network Name - VPC CIDR -5. **「作成」を**クリックしてVPCピアリングリクエストを送信し、「 **VPCピアリング」** > **「Google Cloud」**タブでVPCピアリング情報を確認します。新しく作成されたVPCピアリングのステータスは**「システムチェック中」**です。 +5. **Create**をクリックしてVPCピアリングリクエストを送信し、 **VPC Peering** > **Google Cloud**タブでVPCピアリング情報を確認します。新しく作成されたVPCピアリングのステータスは**System Checking**です。 -6. 新しく作成したVPCピアリングの詳細情報を表示するには、 **「アクション」**列の**「...」** > **「ビュー」**をクリックします。 **「VPCピアリングの詳細」**ページが表示されます。 +6. 新しく作成したVPCピアリングの詳細情報を表示するには、 **Action**列の**...** > **View**をクリックします。 **VPC Peering Details**ページが表示されます。
@@ -280,21 +280,21 @@ VPC ピアリング リクエストは、TiDB Cloudコンソールのプロジ 2. ターゲット クラスターの名前をクリックすると、概要ページに移動します。 -2. 左側のナビゲーション ペインで、 **[設定]** > **[ネットワーク]**をクリックします。 +2. 左側のナビゲーション ペインで、 **Settings** > **Networking**をクリックします。 -3. **[ネットワーキング]**ページで**[VPC ピアリングを作成]**をクリックし、既存の Google Cloud VPC の必要な情報を入力します。 +3. **Networking**ページで**Create VPC Peering**をクリックし、既存の Google Cloud VPC の必要な情報を入力します。 > **Tip:** > - > **Google Cloud プロジェクト ID**と**VPC ネットワーク名**フィールドの横にある指示に従って、プロジェクト ID と VPC ネットワーク名を見つけることができます。 + > **Google Cloud Project ID**と**VPC Network Name**フィールドの横にある指示に従って、プロジェクト ID と VPC ネットワーク名を見つけることができます。 - - Google Cloud プロジェクト ID - - VPC ネットワーク名 + - Google Cloud Project ID + - VPC Network Name - VPC CIDR -4. **「作成」を**クリックしてVPCピアリングリクエストを送信し、 **「ネットワーキング」** > **「Google Cloud VPCピアリング」**セクションでVPCピアリング情報を確認します。新しく作成されたVPCピアリングのステータスは**「システムチェック中」**です。 +4. **Create**をクリックしてVPCピアリングリクエストを送信し、 **Networking** > **Google Cloud VPC Peering**セクションでVPCピアリング情報を確認します。新しく作成されたVPCピアリングのステータスは**System Checking**です。 -5. 新しく作成したVPCピアリングの詳細情報を表示するには、 **「アクション」**列の**「...」** > **「ビュー」**をクリックします。Google **Cloud VPCピアリングの詳細**ページが表示されます。 +5. 新しく作成したVPCピアリングの詳細情報を表示するには、 **Action**列の**...** > **View**をクリックします。 **Google Cloud VPC Peering Details**ページが表示されます。
@@ -311,16 +311,16 @@ gcloud beta compute networks peerings create --project > ``お好きな名前を付けていただけます。 -これでVPCピアリング接続の設定が完了しました。次に、 [VPCピアリング経由でTiDBクラスターに接続する](#connect-to-the-tidb-cluster) . +これでVPCピアリング接続の設定が完了しました。次に、 [VPCピアリング経由でTiDBクラスターに接続する](#connect-to-the-tidb-cluster)。 ## TiDBクラスタに接続する {#connect-to-the-tidb-cluster} 1. プロジェクトの[**クラスター**](https://tidbcloud.com/project/clusters)ページで、ターゲット クラスターの名前をクリックして、概要ページに移動します。 -2. 右上隅の**[接続]**をクリックし、 **[接続タイプ]**ドロップダウン リストから**[VPC ピアリング]**を選択します。 +2. 右上隅の**Connect**をクリックし、 **Connection Type**ドロップダウン リストから**VPC Peering**を選択します。 VPC ピアリング接続ステータスが**システムチェック**から**アクティブ**に変わるまで待ちます (約 5 分)。 -3. **「接続**方法」ドロップダウンリストで、希望する接続方法を選択します。対応する接続文字列がダイアログの下部に表示されます。 +3. **Connect With**ドロップダウンリストで、希望する接続方法を選択します。対応する接続文字列がダイアログの下部に表示されます。 4. 接続文字列を使用してクラスターに接続します。 diff --git a/tidb-cloud/setup-aws-self-hosted-kafka-private-link-service.md b/tidb-cloud/setup-aws-self-hosted-kafka-private-link-service.md index 5cc372f3c3413..8c2db74d19f1f 100644 --- a/tidb-cloud/setup-aws-self-hosted-kafka-private-link-service.md +++ b/tidb-cloud/setup-aws-self-hosted-kafka-private-link-service.md @@ -39,16 +39,16 @@ aliases: ['/ja/tidbcloud/setup-self-hosted-kafka-private-link-service'] 3. TiDB Cloud Dedicated クラスターから Kafka デプロイメント情報を取得します。 - 1. [TiDB Cloudコンソール](https://tidbcloud.com)で、TiDB クラスターのクラスター概要ページに移動し、左側のナビゲーション ペインで**[データ]** > **[Changefeed] を**クリックします。 + 1. [TiDB Cloudコンソール](https://tidbcloud.com)で、TiDB クラスターのクラスター概要ページに移動し、左側のナビゲーション ペインで**Data** > **Changefeed**をクリックします。 2. 概要ページで、TiDB クラスターのリージョンを確認します。Kafka クラスターが同じリージョンにデプロイされることを確認してください。 - 3. **「Changefeed の作成」を**クリックします。 - 1. **宛先**で、 **Kafka**を選択します。 - 2. **[接続方法]**で**[プライベート リンク]**を選択します。 + 3. **Create Changefeed**をクリックします。 + 1. **Destination**で、 **Kafka**を選択します。 + 2. **Connectivity Method**で**Private Link**を選択します。 4. **続行する前に、** TiDB Cloud AWS アカウントの情報をリマインダーに書き留めておいてください。この情報は、TiDB Cloud がKafka Private Link サービスのエンドポイントを作成することを承認する際に使用されます。 - 5. **「AZの数」**を選択します。この例では、 **「3つのAZ」**を選択します。KafkaクラスターをデプロイするAZのIDをメモしておいてください。AZ名とAZ IDの関係を知りたい場合は、 [AWS リソースのアベイラビリティゾーン ID](https://docs.aws.amazon.com/ram/latest/userguide/working-with-az-ids.html)を参照してください。 - 6. Kafka プライベート リンク サービスに固有の**Kafka アドバタイズ リスナー パターン**を入力します。 - 1. 一意のランダム文字列を入力してください。数字または小文字のみ使用できます。この文字列は、後ほど**Kafkaアドバタイズリスナーパターン**を生成する際に使用します。 - 2. **「使用状況を確認して生成」をクリックすると、**ランダム文字列が一意であるかどうかが確認され、Kafka ブローカーの外部アドバタイズ リスナーを組み立てるために使用される**Kafka アドバタイズ リスナー パターンが**生成されます。 + 5. **Number of AZs**を選択します。この例では、 **3 AZs**を選択します。KafkaクラスターをデプロイするAZのIDをメモしておいてください。AZ名とAZ IDの関係を知りたい場合は、 [AWS リソースのアベイラビリティゾーン ID](https://docs.aws.amazon.com/ram/latest/userguide/working-with-az-ids.html)を参照してください。 + 6. Kafka プライベート リンク サービスに固有の**Kafka Advertised Listener Pattern**を入力します。 + 1. 一意のランダム文字列を入力してください。数字または小文字のみ使用できます。この文字列は、後ほど**Kafka Advertised Listener Pattern**を生成する際に使用します。 + 2. **「使用状況を確認して生成」**をクリックすると、ランダム文字列が一意であるかどうかが確認され、Kafka ブローカーの外部アドバタイズ リスナーを組み立てるために使用される**Kafka Advertised Listener Pattern**が生成されます。 @@ -67,7 +67,7 @@ aliases: ['/ja/tidbcloud/setup-self-hosted-kafka-private-link-service'] 3. TiDB Cloud Premium インスタンスから Kafka デプロイメント情報を取得します。 - 1. [TiDB Cloudコンソール](https://tidbcloud.com)で、TiDB インスタンスのインスタンス概要ページに移動し、左側のナビゲーション ペインで**[データ]** > **[Changefeed]**をクリックします。 + 1. [TiDB Cloudコンソール](https://tidbcloud.com)で、TiDB インスタンスのインスタンス概要ページに移動し、左側のナビゲーション ペインで**Data** > **Changefeed**をクリックします。 2. 概要ページで、TiDBインスタンスのリージョンを確認します。Kafkaクラスターが同じリージョンにデプロイされることを確認してください。 3. チェンジフィードを作成するには、チュートリアルを参照してください。 @@ -84,7 +84,7 @@ aliases: ['/ja/tidbcloud/setup-self-hosted-kafka-private-link-service'] | リージョン | オレゴン州 ( `us-west-2` ) | 該当なし | | TiDB Cloud AWS アカウントのプリンシパル | `arn:aws:iam:::root` | 該当なし | | AZ ID |
  • `usw2-az1`
  • `usw2-az2`
  • `usw2-az3`
| AZ ID を AWS アカウントの AZ 名に合わせます。
例:
  • `usw2-az1` => `us-west-2a`
  • `usw2-az2` => `us-west-2c`
  • `usw2-az3` => `us-west-2b`
| -| Kafka アドバタイズドリスナーパターン | 一意のランダム文字列: `abc`
AZ 用に生成されたパターン:
  • `usw2-az1` => <broker_id>.usw2-az1.abc.us-west-2.aws.3199015.tidbcloud.com:<port>
  • `usw2-az2` => <broker_id>.usw2-az2.abc.us-west-2.aws.3199015.tidbcloud.com:<port>
  • `usw2-az3` => <broker_id>.usw2-az3.abc.us-west-2.aws.3199015.tidbcloud.com:<port>
| AZ 名を AZ 指定のパターンにマッピングします。後で、特定の AZ のブローカーに適切なパターンを設定してください。
  • `us-west-2a` => <broker_id>.usw2-az1.abc.us-west-2.aws.3199015.tidbcloud.com:<port>
  • `us-west-2c` => <broker_id>.usw2-az2.abc.us-west-2.aws.3199015.tidbcloud.com:<port>
  • `us-west-2b` => <broker_id>.usw2-az3.abc.us-west-2.aws.3199015.tidbcloud.com:<port>
| +| Kafka Advertised Listener Pattern | 一意のランダム文字列: `abc`
AZ 用に生成されたパターン:
  • `usw2-az1` => <broker_id>.usw2-az1.abc.us-west-2.aws.3199015.tidbcloud.com:<port>
  • `usw2-az2` => <broker_id>.usw2-az2.abc.us-west-2.aws.3199015.tidbcloud.com:<port>
  • `usw2-az3` => <broker_id>.usw2-az3.abc.us-west-2.aws.3199015.tidbcloud.com:<port>
| AZ 名を AZ 指定のパターンにマッピングします。後で、特定の AZ のブローカーに適切なパターンを設定してください。
  • `us-west-2a` => <broker_id>.usw2-az1.abc.us-west-2.aws.3199015.tidbcloud.com:<port>
  • `us-west-2c` => <broker_id>.usw2-az2.abc.us-west-2.aws.3199015.tidbcloud.com:<port>
  • `us-west-2b` => <broker_id>.usw2-az3.abc.us-west-2.aws.3199015.tidbcloud.com:<port>
| ## ステップ1. Kafkaクラスターをセットアップする {#step-1-set-up-a-kafka-cluster} @@ -119,67 +119,67 @@ Kafka VPC を作成するには、次の手順を実行します。 1. [AWSコンソール > VPCダッシュボード](https://console.aws.amazon.com/vpcconsole/home?#vpcs:)に進み、Kafka をデプロイするリージョンに切り替えます。 -2. **「VPCの作成」**をクリックします。VPC**設定**ページで以下の情報を入力します。 +2. **Create VPC**をクリックします。**VPC settings**ページで以下の情報を入力します。 - 1. **VPC のみ**を選択します。 - 2. **名前タグ**にタグを入力します (例: `Kafka VPC` 。 - 3. **IPv4 CIDR 手動入力**を選択し、 IPv4 CIDR を入力します (例: `10.0.0.0/16` )。 - 4. その他のオプションはデフォルト値を使用します。 **「VPC の作成」を**クリックします。 + 1. **VPC only**を選択します。 + 2. **Name tag**にタグを入力します (例: `Kafka VPC` 。 + 3. **IPv4 CIDR manual input**を選択し、 IPv4 CIDR を入力します (例: `10.0.0.0/16` )。 + 4. その他のオプションはデフォルト値を使用します。 **Create VPC**をクリックします。 5. VPC の詳細ページで、VPC ID (例: `vpc-01f50b790fa01dffa` ) をメモします。 **1.2. Kafka VPC にプライベートサブネットを作成する** 1. [サブネット一覧ページ](https://console.aws.amazon.com/vpcconsole/home?#subnets:)に進みます。 -2. **[サブネットの作成]**をクリックします。 +2. **Create subnet**をクリックします。 3. 前にメモしておいた**VPC ID** (この例では`vpc-01f50b790fa01dffa` ) を選択します。 4. 以下の情報を含む3つのサブネットを追加します。TiDB Cloud、ブローカー`advertised.listener`設定でAZ IDをエンコードする必要があるため、後でブローカーを設定する際に便利なように、サブネット名にAZ IDを含めることをお勧めします。 - - サブネット`us-west-2a` - - **サブネット名**: `broker-usw2-az1` - - **可用性ゾーン**: `us-west-2a` - - **IPv4サブネットCIDRブロック**: `10.0.0.0/18` + - サブネット1 in `us-west-2a` + - **Subnet name**: `broker-usw2-az1` + - **Availability Zone**: `us-west-2a` + - **IPv4 subnet CIDR block**: `10.0.0.0/18` - サブネット2 in `us-west-2c` - - **サブネット名**: `broker-usw2-az2` - - **可用性ゾーン**: `us-west-2c` - - **IPv4サブネットCIDRブロック**: `10.0.64.0/18` + - **Subnet name**: `broker-usw2-az2` + - **Availability Zone**: `us-west-2c` + - **IPv4 subnet CIDR block**: `10.0.64.0/18` - - サブネット`us-west-2b` - - **サブネット名**: `broker-usw2-az3` - - **可用性ゾーン**: `us-west-2b` - - **IPv4サブネットCIDRブロック**: `10.0.128.0/18` + - サブネット3 in `us-west-2b` + - **Subnet name**: `broker-usw2-az3` + - **Availability Zone**: `us-west-2b` + - **IPv4 subnet CIDR block**: `10.0.128.0/18` -5. **「サブネットの作成」を**クリックします。**サブネット一覧**ページが表示されます。 +5. **Create subnet**をクリックします。**Subnets Listing**ページが表示されます。 **1.3. Kafka VPC にパブリックサブネットを作成する** -1. **[サブネットの作成]**をクリックします。 +1. **Create subnet**をクリックします。 2. 前にメモしておいた**VPC ID** (この例では`vpc-01f50b790fa01dffa` ) を選択します。 3. 次の情報を使用して、任意の AZ にパブリック サブネットを追加します。 - - **サブネット名**: `bastion` - - **IPv4サブネットCIDRブロック**: `10.0.192.0/18` + - **Subnet name**: `bastion` + - **IPv4 subnet CIDR block**: `10.0.192.0/18` 4. 要塞サブネットをパブリック サブネットに構成します。 1. [VPCダッシュボード > インターネットゲートウェイ](https://console.aws.amazon.com/vpcconsole/home#igws:)に進みます。`kafka-vpc-igw`名前のインターネットゲートウェイを作成します。 - 2. **インターネット ゲートウェイの詳細**ページの**アクション**で、 **VPC に接続を**クリックして、インターネット ゲートウェイを Kafka VPC に接続します。 + 2. **Internet gateways Detail**ページの**Actions**で、 **Attach to VPC**をクリックして、インターネット ゲートウェイを Kafka VPC に接続します。 3. [VPCダッシュボード > ルートテーブル](https://console.aws.amazon.com/vpcconsole/home#CreateRouteTable:)に進みます。Kafka VPC のインターネット ゲートウェイへのルート テーブルを作成し、次の情報を含む新しいルートを追加します。 - - **名前**: `kafka-vpc-igw-route-table` + - **Name**: `kafka-vpc-igw-route-table` - **VPC** : `Kafka VPC` - - **ルート**: - - **目的地**: `0.0.0.0/0` - - **ターゲット**`kafka-vpc-igw` `Internet Gateway` + - **Route**: + - **Destination**: `0.0.0.0/0` + - **Target**: `Internet Gateway`, `kafka-vpc-igw` - 4. ルートテーブルを要塞サブネットに接続します。ルートテーブルの**詳細**ページで、 **「サブネットの関連付け」>「サブネットの関連付けの編集」**をクリックし、要塞サブネットを追加して変更を保存します。 + 4. ルートテーブルを要塞サブネットに接続します。ルートテーブルの**Detail**ページで、 **Subnet associations > Edit subnet associations**をクリックし、要塞サブネットを追加して変更を保存します。 #### 2. Kafkaブローカーを設定する {#2-set-up-kafka-brokers} @@ -187,16 +187,16 @@ Kafka VPC を作成するには、次の手順を実行します。 [EC2 リストページ](https://console.aws.amazon.com/ec2/home#Instances:)に進みます。要塞サブネットに要塞ノードを作成します。 -- **名前**: `bastion-node` -- **Amazon マシンイメージ**: `Amazon Linux` -- **インスタンスタイプ**: `t2.small` -- **キーペア**: `kafka-vpc-key-pair` 。 `kafka-vpc-key-pair`という名前の新しいキーペアを作成します。 `kafka-vpc-key-pair.pem`ローカルマシンにダウンロードして、後で設定します。 +- **Name**: `bastion-node` +- **Amazon Machine Image**: `Amazon Linux` +- **Instance Type**: `t2.small` +- **Key pair**: `kafka-vpc-key-pair` 。 `kafka-vpc-key-pair`という名前の新しいキーペアを作成します。 `kafka-vpc-key-pair.pem`ローカルマシンにダウンロードして、後で設定します。 - ネットワーク設定 - **VPC** : `Kafka VPC` - - **サブネット**: `bastion` - - **パブリックIPの自動割り当て**: `Enable` - - **セキュリティグループ**:どこからでもSSHログインを許可する新しいセキュリティグループを作成します。本番環境の安全性を確保するために、ルールを絞り込むことができます。 + - **Subnet**: `bastion` + - **Auto-assign public IP**: `Enable` + - **Security Group**:どこからでもSSHログインを許可する新しいセキュリティグループを作成します。本番環境の安全性を確保するために、ルールを絞り込むことができます。 **2.2. ブローカーノードを作成する** @@ -204,51 +204,51 @@ Kafka VPC を作成するには、次の手順を実行します。 - サブネット`broker-usw2-az1`のブローカー 1 - - **名前**: `broker-node1` - - **Amazon マシンイメージ**: `Amazon Linux` - - **インスタンスタイプ**: `t2.large` - - **キーペア**:再利用`kafka-vpc-key-pair` + - **Name**: `broker-node1` + - **Amazon Machine Image**: `Amazon Linux` + - **Instance Type**: `t2.large` + - **Key pair**:再利用`kafka-vpc-key-pair` - ネットワーク設定 - **VPC** : `Kafka VPC` - - **サブネット**: `broker-usw2-az1` - - **パブリックIPの自動割り当て**: `Disable` - - **セキュリティグループ**: Kafka VPCからのTCPをすべて許可する新しいセキュリティグループを作成します。本番環境での安全性を考慮して、ルールを絞り込むことができます。 - - **プロトコル**: `TCP` - - **ポート範囲**: `0 - 65535` - - **出典**: `10.0.0.0/16` + - **Subnet**: `broker-usw2-az1` + - **Auto-assign public IP**: `Disable` + - **Security Group**: Kafka VPCからのTCPをすべて許可する新しいセキュリティグループを作成します。本番環境での安全性を考慮して、ルールを絞り込むことができます。 + - **Protocol**: `TCP` + - **Port range**: `0 - 65535` + - **Source**: `10.0.0.0/16` - サブネット`broker-usw2-az2`のブローカー 2 - - **名前**: `broker-node2` - - **Amazon マシンイメージ**: `Amazon Linux` - - **インスタンスタイプ**: `t2.large` - - **キーペア**:再利用`kafka-vpc-key-pair` + - **Name**: `broker-node2` + - **Amazon Machine Image**: `Amazon Linux` + - **Instance Type**: `t2.large` + - **Key pair**:再利用`kafka-vpc-key-pair` - ネットワーク設定 - **VPC** : `Kafka VPC` - - **サブネット**: `broker-usw2-az2` - - **パブリックIPの自動割り当て**: `Disable` - - **セキュリティグループ**: Kafka VPCからのTCPをすべて許可する新しいセキュリティグループを作成します。本番環境での安全性を考慮して、ルールを絞り込むことができます。 - - **プロトコル**: `TCP` - - **ポート範囲**: `0 - 65535` - - **出典**: `10.0.0.0/16` + - **Subnet**: `broker-usw2-az2` + - **Auto-assign public IP**: `Disable` + - **Security Group**: Kafka VPCからのTCPをすべて許可する新しいセキュリティグループを作成します。本番環境での安全性を考慮して、ルールを絞り込むことができます。 + - **Protocol**: `TCP` + - **Port range**: `0 - 65535` + - **Source**: `10.0.0.0/16` - サブネット`broker-usw2-az3`のブローカー 3 - - **名前**: `broker-node3` - - **Amazon マシンイメージ**: `Amazon Linux` - - **インスタンスタイプ**: `t2.large` - - **キーペア**:再利用`kafka-vpc-key-pair` + - **Name**: `broker-node3` + - **Amazon Machine Image**: `Amazon Linux` + - **Instance Type**: `t2.large` + - **Key pair**:再利用`kafka-vpc-key-pair` - ネットワーク設定 - **VPC** : `Kafka VPC` - - **サブネット**: `broker-usw2-az3` - - **パブリックIPの自動割り当て**: `Disable` - - **セキュリティグループ**: Kafka VPCからのTCPをすべて許可する新しいセキュリティグループを作成します。本番環境での安全性を考慮して、ルールを絞り込むことができます。 - - **プロトコル**: `TCP` - - **ポート範囲**: `0 - 65535` - - **出典**: `10.0.0.0/16` + - **Subnet**: `broker-usw2-az3` + - **Auto-assign public IP**: `Disable` + - **Security Group**: Kafka VPCからのTCPをすべて許可する新しいセキュリティグループを作成します。本番環境での安全性を考慮して、ルールを絞り込むことができます。 + - **Protocol**: `TCP` + - **Port range**: `0 - 65535` + - **Source**: `10.0.0.0/16` **2.3. Kafkaランタイムバイナリの準備** @@ -306,19 +306,19 @@ Kafka VPC を作成するには、次の手順を実行します。 2. `advertised.listeners`項目については、次の操作を行います。 1. 各ブローカーに対して、ブローカーノードの内部IPアドレスを使用して、INTERNALアドバタイズリスナーを設定します。アドバタイズされた内部Kafkaクライアントは、このアドレスを使用してブローカーにアクセスします。 - 2. TiDB Cloudから取得した**Kafkaアドバタイズリスナーパターン**に基づいて、各ブローカーノードに外部ア​​ドバタイズリスナーを設定することで、 TiDB Cloudが複数のブローカーを区別できるようになります。異なる外部アドバタイズリスナーを設定することで、 TiDB CloudのKafkaクライアントはリクエストを適切なブローカーにルーティングできるようになります。 + 2. TiDB Cloudから取得した**Kafka Advertised Listener Pattern**に基づいて、各ブローカーノードに外部ア​​ドバタイズリスナーを設定することで、 TiDB Cloudが複数のブローカーを区別できるようになります。異なる外部アドバタイズリスナーを設定することで、 TiDB CloudのKafkaクライアントはリクエストを適切なブローカーにルーティングできるようになります。 - ``ブローカーと Kafka プライベートリンクサービスのアクセスポイントを区別します。すべてのブローカーの EXTERNAL アドバタイズリスナーのポート範囲を計画してください。これらのポートは、ブローカーが実際にリッスンするポートである必要はありません。これらは、リクエストを別のブローカーに転送するプライベートリンクサービスのロードバランサーがリッスンするポートです。 - - **Kafka アドバタイズドリスナーパターン**の`AZ ID` 、ブローカーがデプロイされている場所を示します。TiDB Cloud は、 AZ ID に基づいてリクエストを異なるエンドポイント DNS 名にルーティングします。 + - **Kafka Advertised Listener Pattern**の`AZ ID` 、ブローカーがデプロイされている場所を示します。TiDB Cloud は、 AZ ID に基づいてリクエストを異なるエンドポイント DNS 名にルーティングします。 トラブルシューティングを容易にするために、ブローカーごとに異なるブローカー ID を構成することをお勧めします。 3. 計画値は次のとおりです。 - - **コントローラーポート**: `29092` - - **内部ポート**: `9092` - - **外部**: `39092` - - **外部アドバタイズリスナーポート範囲**: `9093~9095` + - **CONTROLLER port**: `29092` + - **INTERNAL port**: `9092` + - **EXTERNAL**: `39092` + - **EXTERNAL advertised listener ports range**: `9093~9095` **2.4.2. 設定ファイルを作成する** @@ -575,10 +575,10 @@ Kafka クラスターが TiDB インスタンスと同じリージョンおよ 1. 構成の変更を計画します。 1. TiDB Cloudからの外部アクセス用に、各ブローカーに EXTERNAL**リスナー**を設定します。EXTERNAL ポートとして、一意のポート(例: `39092` )を選択します。 - 2. TiDB Cloudから取得した**Kafkaアドバタイズリスナーパターン**に基づいて、各ブローカーノードにEXTERNAL**アドバタイズリスナー**を設定することで、 TiDB Cloudが複数のブローカーを区別できるようになります。異なるEXTERNALアドバタイズリスナーを設定することで、TiDB CloudのKafkaクライアントはリクエストを適切なブローカーにルーティングできるようになります。 + 2. TiDB Cloudから取得した**Kafka Advertised Listener Pattern**に基づいて、各ブローカーノードにEXTERNAL**アドバタイズリスナー**を設定することで、 TiDB Cloudが複数のブローカーを区別できるようになります。異なるEXTERNALアドバタイズリスナーを設定することで、TiDB CloudのKafkaクライアントはリクエストを適切なブローカーにルーティングできるようになります。 - ``ブローカーと Kafka プライベートリンクサービスのアクセスポイントを区別します。すべてのブローカーの EXTERNAL アドバタイズリスナーのポート範囲を計画してください(例: `range from 9093` )。これらのポートは、ブローカーが実際にリッスンするポートである必要はありません。これらは、リクエストを別のブローカーに転送するプライベートリンクサービスのロードバランサーがリッスンするポートです。 - - **Kafka アドバタイズドリスナーパターン**の`AZ ID` 、ブローカーがデプロイされている場所を示します。TiDB Cloud は、 AZ ID に基づいてリクエストを異なるエンドポイント DNS 名にルーティングします。 + - **Kafka Advertised Listener Pattern**の`AZ ID` 、ブローカーがデプロイされている場所を示します。TiDB Cloud は、 AZ ID に基づいてリクエストを異なるエンドポイント DNS 名にルーティングします。 トラブルシューティングを容易にするために、ブローカーごとに異なるブローカー ID を構成することをお勧めします。 @@ -678,60 +678,60 @@ b3.usw2-az3.abc.us-west-2.aws.3199015.tidbcloud.com:9095 (id: 3 rack: null) -> E - ブートストラップターゲットグループ - - **ターゲットタイプ**: `Instances` - - **対象グループ名**: `bootstrap-target-group` - - **プロトコル**: `TCP` - - **ポート**: `9092` - - **IPアドレスの種類**: `IPv4` + - **Target type**: `Instances` + - **Target group name**: `bootstrap-target-group` + - **Protocol**: `TCP` + - **Port**: `9092` + - **IP address type**: `IPv4` - **VPC** : `Kafka VPC` - - **ヘルスチェックプロトコル**: `TCP` - - `broker-node3:39092`**対象**`broker-node2:39092` `broker-node1:39092` + - **Health check protocol**: `TCP` + - **Register targets**: `broker-node1:39092`, `broker-node2:39092`, `broker-node3:39092` - ブローカーターゲットグループ1 - - **ターゲットタイプ**: `Instances` - - **対象グループ名**: `broker-target-group-1` - - **プロトコル**: `TCP` - - **ポート**: `9093` - - **IPアドレスの種類**: `IPv4` + - **Target type**: `Instances` + - **Target group name**: `broker-target-group-1` + - **Protocol**: `TCP` + - **Port**: `9093` + - **IP address type**: `IPv4` - **VPC** : `Kafka VPC` - - **ヘルスチェックプロトコル**: `TCP` - - **登録対象**: `broker-node1:39092` + - **Health check protocol**: `TCP` + - **Register targets**: `broker-node1:39092` - ブローカーターゲットグループ2 - - **ターゲットタイプ**: `Instances` - - **対象グループ名**: `broker-target-group-2` - - **プロトコル**: `TCP` - - **ポート**: `9094` - - **IPアドレスの種類**: `IPv4` + - **Target type**: `Instances` + - **Target group name**: `broker-target-group-2` + - **Protocol**: `TCP` + - **Port**: `9094` + - **IP address type**: `IPv4` - **VPC** : `Kafka VPC` - - **ヘルスチェックプロトコル**: `TCP` - - **登録対象**: `broker-node2:39092` + - **Health check protocol**: `TCP` + - **Register targets**: `broker-node2:39092` - ブローカーターゲットグループ3 - - **ターゲットタイプ**: `Instances` - - **対象グループ名**: `broker-target-group-3` - - **プロトコル**: `TCP` - - **ポート**: `9095` - - **IPアドレスの種類**: `IPv4` + - **Target type**: `Instances` + - **Target group name**: `broker-target-group-3` + - **Protocol**: `TCP` + - **Port**: `9095` + - **IP address type**: `IPv4` - **VPC** : `Kafka VPC` - - **ヘルスチェックプロトコル**: `TCP` - - **登録対象**: `broker-node3:39092` + - **Health check protocol**: `TCP` + - **Register targets**: `broker-node3:39092` 2. [ロードバランサー](https://console.aws.amazon.com/ec2/home#LoadBalancers:)に進み、ネットワーク ロード バランサーを作成します。 - - **ロードバランサー名**: `kafka-lb` - - **スキーマ**: `Internal` - - **ロードバランサーのIPアドレスタイプ**: `IPv4` + - **Load balancer name**: `kafka-lb` + - **Schema**: `Internal` + - **Load balancer IP address type**: `IPv4` - **VPC** : `Kafka VPC` - - **可用性ゾーン**: + - **Availability Zones**: - `usw2-az1`と`broker-usw2-az1 subnet` - `usw2-az2`と`broker-usw2-az2 subnet` - `usw2-az3`と`broker-usw2-az3 subnet` - - **セキュリティグループ**: 次のルールで新しいセキュリティ グループを作成します。 - - 受信ルールは、Kafka VPCからのすべてのTCPを許可します:タイプ - `{ports of target groups}` (例: `9092-9095` )、ソース - `{CIDR of TiDB Cloud}` 。リージョン内のTiDB CloudのCIDRを取得するには、 [TiDB Cloudコンソール](https://tidbcloud.com)の左上隅にあるコンボボックスを使用してターゲットプロジェクトに切り替え、左側のナビゲーションペインで**[プロジェクト設定]** > **[ネットワークアクセス**]をクリックし、 **[プロジェクトCIDR]** > **[AWS]**をクリックします。 + - **Security groups**: 次のルールで新しいセキュリティ グループを作成します。 + - 受信ルールは、Kafka VPCからのすべてのTCPを許可します:タイプ - `{ports of target groups}` (例: `9092-9095` )、ソース - `{CIDR of TiDB Cloud}` 。リージョン内のTiDB CloudのCIDRを取得するには、 [TiDB Cloudコンソール](https://tidbcloud.com)の左上隅にあるコンボボックスを使用してターゲットプロジェクトに切り替え、左側のナビゲーションペインで**Project Settings** > **Network Access**をクリックし、 **Project CIDR** > **AWS**をクリックします。 - アウトバウンドルールは、Kafka VPC へのすべての TCP を許可します: タイプ - `All TCP` 、宛先 - `Anywhere-IPv4` - リスナーとルーティング: - プロトコル: `TCP` ; ポート: `9092` ; 転送先: `bootstrap-target-group` @@ -757,29 +757,29 @@ b3.usw2-az3.abc.us-west-2.aws.3199015.tidbcloud.com:9095 (id: 3 rack: null) -> E ### 2. プライベートリンクサービスを設定する {#2-set-up-private-link-service} -1. [エンドポイントサービス](https://console.aws.amazon.com/vpcconsole/home#EndpointServices:)に進みます。 **「エンドポイント サービスの作成」**をクリックして、Kafka ロード バランサーのプライベート リンク サービスを作成します。 +1. [エンドポイントサービス](https://console.aws.amazon.com/vpcconsole/home#EndpointServices:)に進みます。 **Create endpoint service**をクリックして、Kafka ロード バランサーのプライベート リンク サービスを作成します。 - - **名前**: `kafka-pl-service` - - **ロードバランサータイプ**: `Network` - - **ロードバランサー**: `kafka-lb` - - `usw2-az2` `usw2-az3`**アベイラビリティゾーン**: `usw2-az1` - - **エンドポイントの承認が必要**: `Acceptance required` - - **プライベートDNS名を有効にする**: `No` + - **Name**: `kafka-pl-service` + - **Load balancer type**: `Network` + - **Load balancers**: `kafka-lb` + - **Included Availability Zones**: `usw2-az1`,`usw2-az2`, `usw2-az3` + - **Require acceptance for endpoint**: `Acceptance required` + - **Enable private DNS name**: `No` -2. **サービス名**をメモしておいてください。TiDB Cloudに提供する必要があります(例`com.amazonaws.vpce.us-west-2.vpce-svc-0f49e37e1f022cd45` )。 +2. **Service name**をメモしておいてください。TiDB Cloudに提供する必要があります(例`com.amazonaws.vpce.us-west-2.vpce-svc-0f49e37e1f022cd45` )。 -3. kafka-pl-service の詳細ページで、 **「プリンシパルを許可」**タブをクリックし、 TiDB Cloudの AWS アカウントにエンドポイントの作成を許可します。TiDB Cloudの AWS アカウントは[前提条件](#prerequisites) (例: `arn:aws:iam:::root` )で取得できます。 +3. kafka-pl-service の詳細ページで、 **Allow principals**タブをクリックし、 TiDB Cloudの AWS アカウントにエンドポイントの作成を許可します。TiDB Cloudの AWS アカウントは[前提条件](#prerequisites) (例: `arn:aws:iam:::root` )で取得できます。 ## ステップ3. TiDB Cloudから接続する {#step-3-connect-from-tidb-cloud} -1. [TiDB Cloudコンソール](https://tidbcloud.com)に戻って、クラスタ実例**プライベートリンク**を使用してKafkaクラスターに接続します。詳細については、 [Apache Kafka にシンクする](/tidb-cloud/changefeed-sink-to-apache-kafka.md)を参照してください。 +1. [TiDB Cloudコンソール](https://tidbcloud.com)に戻って、クラスタ実例**Private Link**を使用してKafkaクラスターに接続します。詳細については、 [Apache Kafka にシンクする](/tidb-cloud/changefeed-sink-to-apache-kafka.md)を参照してください。 -2. **「ChangeFeed ターゲットの構成」>「接続方法」>「プライベート リンク」**に進むときは、次のフィールドに対応する値を入力し、必要に応じてその他のフィールドを入力します。 +2. **Configure the changefeed target > Connectivity Method > Private Link**に進むときは、次のフィールドに対応する値を入力し、必要に応じてその他のフィールドを入力します。 - - **Kafka タイプ**: `3 AZs`クラスターが同じ 3 つの AZ にデプロイされていることを確認します。 - - **Kafka アドバタイズ リスナー パターン**: `abc` 。これは、 [前提条件](#prerequisites)で**Kafka アドバタイズ リスナー パターン**を生成するために使用する一意のランダム文字列と同じです。 - - **エンドポイント サービス名**: Kafka サービス名。 - - **ブートストラップ ポート**: `9092`背後に専用のブートストラップ ターゲット グループを構成するため、1 つのポートで十分です。 + - **Kafka Type**: `3 AZs`。クラスターが同じ 3 つの AZ にデプロイされていることを確認します。 + - **Kafka Advertised Listener Pattern**: `abc` 。これは、 [前提条件](#prerequisites)で**Kafka Advertised Listener Pattern**を生成するために使用する一意のランダム文字列と同じです。 + - **Endpoint Service Name**: Kafka サービス名。 + - **Bootstrap Ports**: `9092`。背後に専用のブートストラップ ターゲット グループを構成するため、1 つのポートで十分です。 3. [Apache Kafka にシンクする](/tidb-cloud/changefeed-sink-to-apache-kafka.md)の手順に進みます。 @@ -793,7 +793,7 @@ b3.usw2-az3.abc.us-west-2.aws.3199015.tidbcloud.com:9095 (id: 3 rack: null) -> E 1. このドキュメントの冒頭の指示に従ってください。 -2. [ステップ1. Kafkaクラスターをセットアップする](#step-1-set-up-a-kafka-cluster)に進んだら、 [実行中の Kafka クラスターを再構成する](#reconfigure-a-running-kafka-cluster)に従って**、** EXTERNAL リスナーとアドバタイズリスナーの別のグループを作成します。このグループの名前は**EXTERNAL2**とします。EXTERNAL2 のポート範囲は**EXTERNAL**と重複できないことに注意してください。 +2. [ステップ1. Kafkaクラスターをセットアップする](#step-1-set-up-a-kafka-cluster)に進んだら、 [実行中の Kafka クラスターを再構成する](#reconfigure-a-running-kafka-cluster)に従って、EXTERNAL リスナーとアドバタイズリスナーの別のグループを作成します。このグループの名前は**EXTERNAL2**とします。EXTERNAL2 のポート範囲は**EXTERNAL**と重複できないことに注意してください。 3. ブローカーを再構成した後、ブートストラップおよびブローカー ターゲット グループを含む別のターゲット グループをロード バランサーに追加します。 diff --git a/tidb-cloud/tidb-cloud-encrypt-cmek-aws.md b/tidb-cloud/tidb-cloud-encrypt-cmek-aws.md index 7124e7a1dd6a2..5687935d7fceb 100644 --- a/tidb-cloud/tidb-cloud-encrypt-cmek-aws.md +++ b/tidb-cloud/tidb-cloud-encrypt-cmek-aws.md @@ -35,12 +35,11 @@ aliases: ['/ja/tidbcloud/tidb-cloud-encrypt-cmek'] CMEK 対応プロジェクトを作成するには、次の手順に従います。 -1. [TiDB Cloudコンソール](https://tidbcloud.com)で、左上隅のコンボ ボックスを使用して対象の組織に切り替えます。 -2. 左側のナビゲーション ペインで、 **[プロジェクト]**をクリックします。 -3. **「プロジェクト」**ページで、右上隅の**「新しいプロジェクトの作成」を**クリックします。 -4. プロジェクト名を入力してください。 -5. プロジェクトの CMEK 機能を有効にすることを選択します。 -6. **「確認」**をクリックしてプロジェクトの作成を完了します。 +1. [TiDB Cloudコンソール](https://tidbcloud.com)で、組織の[**My TiDB**](https://tidbcloud.com/tidbs)ページに移動し、**Create Project**をクリックします。 +2. 表示されたダイアログで、プロジェクト名を入力します。 +3. **Create for Dedicated Cluster**オプションを選択します。 +4. プロジェクトの CMEK 機能を有効にすることを選択します。 +5. **Confirm**をクリックしてプロジェクトの作成を完了します。
@@ -65,14 +64,15 @@ TiDB Cloudコンソールまたは API を使用して、プロジェクトの C プロジェクトの CMEK 構成を完了するには、次の手順を実行します。 -1. [TiDB Cloudコンソール](https://tidbcloud.com)で、左上隅のコンボ ボックスを使用してターゲット プロジェクトに切り替えます。 -2. 左側のナビゲーション ペインで、 **[プロジェクト設定]** > **[暗号化アクセス]**をクリックします。 -3. **「暗号化アクセス」**ページで、 **「暗号化キーの作成」**をクリックして、キー作成ページに入ります。 -4. キープロバイダーはAWS KMSのみをサポートしています。暗号化キーを使用できるリージョンを選択できます。 -5. JSONファイルをコピーして`ROLE-TRUST-POLICY.JSON`として保存します。このファイルは信頼関係を記述します。 -6. この信頼関係をAWS KMSのキーポリシーに追加します。詳細については、 [AWS KMS のキーポリシー](https://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html)を参照してください。 -7. TiDB Cloudコンソールで、キー作成ページの一番下までスクロールし、AWS KMS から取得した**KMS キー ARN**を入力します。 -8. **「作成」**をクリックしてキーを作成します。 +1. [TiDB Cloudコンソール](https://tidbcloud.com)で、組織の[**My TiDB**](https://tidbcloud.com/tidbs)ページに移動し、**Project view** タブをクリックします。 +2. プロジェクトビューで対象のプロジェクトを見つけ、そのプロジェクトの をクリックします。 +3. 左側のナビゲーション ペインで、**Project Settings** の下にある **Encryption Access** をクリックします。 +4. **Encryption Access**ページで、**Create Encryption Key**をクリックして、キー作成ページに入ります。 +5. キープロバイダーはAWS KMSのみをサポートしています。暗号化キーを使用できるリージョンを選択できます。 +6. JSONファイルをコピーして`ROLE-TRUST-POLICY.JSON`として保存します。このファイルは信頼関係を記述します。 +7. この信頼関係をAWS KMSのキーポリシーに追加します。詳細については、 [AWS KMS のキーポリシー](https://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html)を参照してください。 +8. TiDB Cloudコンソールで、キー作成ページの一番下までスクロールし、AWS KMS から取得した**KMS Key ARN**を入力します。 +9. **Create**をクリックしてキーを作成します。
@@ -151,7 +151,7 @@ TiDB Cloudコンソールまたは API を使用して、プロジェクトの C ## CMEKを回転させる {#rotate-cmek} -AWS KMS で[自動CMEKローテーション](http://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html)設定できます。このローテーションを有効にすると、 TiDB Cloudのプロジェクト設定で CMEK ID を含む**暗号化アクセス**を更新する必要はありません。 +AWS KMS で[自動CMEKローテーション](http://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html)設定できます。このローテーションを有効にすると、 TiDB Cloudのプロジェクト設定で CMEK ID を含む**Encryption Access**を更新する必要はありません。 ## CMEK を取り消して復元する {#revoke-and-restore-cmek} diff --git a/tidb-cloud/tidb-cloud-encrypt-cmek-azure.md b/tidb-cloud/tidb-cloud-encrypt-cmek-azure.md index 6c292e12cbbd2..33c64298d42b1 100644 --- a/tidb-cloud/tidb-cloud-encrypt-cmek-azure.md +++ b/tidb-cloud/tidb-cloud-encrypt-cmek-azure.md @@ -25,12 +25,11 @@ summary: 顧客管理暗号化キー (CMEK) を使用して、Azure でホスト 組織で`Organization Owner`ロールを担っている場合は、次の手順を実行して CMEK 対応プロジェクトを作成できます。 -1. [TiDB Cloudコンソール](https://tidbcloud.com)で、左上隅のコンボ ボックスを使用して対象の組織に切り替えます。 -2. 左側のナビゲーション ペインで、 **[プロジェクト]**をクリックします。 -3. **「プロジェクト」**ページで、右上隅の**「新しいプロジェクトの作成」を**クリックします。 -4. プロジェクト名を入力してください。 -5. プロジェクトの CMEK 機能を有効にすることを選択します。 -6. **「確認」**をクリックしてプロジェクトの作成を完了します。 +1. [TiDB Cloudコンソール](https://tidbcloud.com)で、組織の[**My TiDB**](https://tidbcloud.com/tidbs)ページに移動し、**Create Project**をクリックします。 +2. 表示されたダイアログで、プロジェクト名を入力します。 +3. **Create for Dedicated Cluster**オプションを選択します。 +4. プロジェクトの CMEK 機能を有効にすることを選択します。 +5. **Confirm**をクリックしてプロジェクトの作成を完了します。 ### ステップ2. プロジェクトのCMEK構成を完了する {#step-2-complete-the-cmek-configuration-of-the-project} @@ -46,15 +45,17 @@ Azure Portal または Azure Resource Manager のいずれかでTiDB Cloudコン TiDB Cloudコンソールと Azure ポータルを使用して CMEK を構成するには、次の手順を実行します。 -1. [TiDB Cloudコンソール](https://tidbcloud.com/)で、左上隅のコンボ ボックスを使用してターゲット プロジェクトに切り替えます。 +1. [TiDB Cloudコンソール](https://tidbcloud.com/)で、組織の[**My TiDB**](https://tidbcloud.com/tidbs)ページに移動し、**Project view** タブをクリックします。 -2. 左側のナビゲーション ペインで、 **[プロジェクト設定]** > **[暗号化アクセス]**をクリックします。 +2. プロジェクトビューで対象のプロジェクトを見つけ、そのプロジェクトの をクリックします。 -3. **[暗号化アクセス]**ページで、 **[暗号化キーの作成] を**クリックします。 +3. 左側のナビゲーション ペインで、**Project Settings** の下にある **Encryption Access** をクリックします。 -4. **[キー管理サービス**] で**[Azure Key Vault]**を選択し、暗号化キーが使用されるリージョンを選択します。 +4. **Encryption Access**ページで、**Create Encryption Key**をクリックします。 -5. TiDB が提供するエンタープライズ アプリケーションのサービス プリンシパルがテナント内にまだ存在しない場合は、作成してください。TiDB Cloudコンソールに**Microsoft Entra アプリケーション名**と**ID**が表示されます。これらは、このプロセスと以降の手順で必要になります。サービス プリンシパルを作成するには、 **「サービス プリンシパルの作成」**セクションから次のコマンドを実行します。 +5. **Key Management Service**で**Azure Key Vault**を選択し、暗号化キーが使用されるリージョンを選択します。 + +6. TiDB が提供するエンタープライズ アプリケーションのサービス プリンシパルがテナント内にまだ存在しない場合は、作成してください。TiDB Cloudコンソールに**Microsoft Entra Application Name**と**ID**が表示されます。これらは、このプロセスと以降の手順で必要になります。サービス プリンシパルを作成するには、 **Create Service Principal**セクションから次のコマンドを実行します。 ```shell az ad sp create --id {Microsoft_Entra_Application_ID} @@ -62,47 +63,53 @@ TiDB Cloudコンソールと Azure ポータルを使用して CMEK を構成す 詳細については[Microsoft Entra ID のアプリケーションおよびサービス プリンシパル オブジェクト](https://learn.microsoft.com/en-us/azure/active-directory/develop/app-objects-and-service-principals)を参照してください。 -6. AzureアカウントでKey Vaultを作成するか、既存のKey Vaultを選択します。以下の点を確認してください。 +7. Azureアカウントで Key Vault を作成するか、既存の Key Vault を選択します。以下の点を確認してください。 - - **パージ保護**が有効になっています。 - - **リージョンは**クラスターのリージョンと一致します。 + - **Purge protection**が有効になっています。 + - **region**がクラスターのリージョンと一致します。 -7. TiDB Cloudコンソールで、Key Vault 名とキー名を入力します。TiDB Cloud は、セキュリティ強化のため、キー名に一意のサフィックスを追加します。キー名全体をコピーし、Azure ポータルで暗号化キーを作成します。詳細については、 [暗号化キーを作成する](https://learn.microsoft.com/en-us/azure/key-vault/keys/quick-create-portal)を参照してください。 +8. TiDB Cloudコンソールで、Key Vault 名とキー名を入力します。TiDB Cloud は、セキュリティ強化のため、キー名に一意のサフィックスを追加します。キー名全体をコピーし、Azure ポータルで暗号化キーを作成します。詳細については、 [暗号化キーを作成する](https://learn.microsoft.com/en-us/azure/key-vault/keys/quick-create-portal)を参照してください。 -8. 現在のユーザーに**Key Vault Crypto Officer**ロールを割り当てます。 +9. 現在のユーザーに**Key Vault Crypto Officer**ロールを割り当てます。 1. [Azureポータル](https://portal.azure.com/)で、Key Vault に移動します。 - 2. **[アクセス制御 (IAM)]**をクリックし、 **[追加]** > **[ロール割り当ての追加]**をクリックします。 - 3. **Key Vault Crypto Officer**ロールを検索して選択し、 **[次へ]**をクリックします。 - 4. [**メンバー]**タブで、 **[アクセスの割り当て先] を****[ユーザー、グループ、またはサービス プリンシパル]**に設定します。 - 5. **「+メンバーを選択」**をクリックし、現在のユーザーを検索してメンバーとして選択します。次に、 **「選択」**をクリックします。 - 6. 設定を確認し、 **[確認 + 割り当て]**をクリックします。 + 2. **Access control (IAM)**をクリックし、 **Add** > **Add role assignment**をクリックします。 + 3. **Key Vault Crypto Officer**ロールを検索して選択し、 **Next**をクリックします。 + 4. **Members**タブで、 **Assign access to**を**User, group, or service principal**に設定します。 + 5. **+ Select members**をクリックし、現在のユーザーを検索してメンバーとして選択します。次に、 **Select**をクリックします。 + 6. 設定を確認し、 **Review + assign**をクリックします。 -9. 暗号化キー用の TiDB 提供エンタープライズ アプリケーションに**Key Vault Crypto Service 暗号化ユーザー**ロールを割り当てます。 +10. 暗号化キー用の TiDB 提供エンタープライズ アプリケーションに**Key Vault Crypto Service Encryption User**ロールを割り当てます。 1. Key Vault で、作成した暗号化キー オブジェクトに移動します。 - 2. **[追加]** > **[ロールの割り当ての追加] を**クリックします。 - 3. **Key Vault Crypto Service 暗号化ユーザー**ロールを検索して選択し、 **[次へ]**をクリックします。 - 4. [**メンバー]**タブで、 **[アクセスの割り当て先] を****[ユーザー、グループ、またはサービス プリンシパル]**に設定します。 - 5. **「+ メンバーを選択」を**クリックし、TiDB が提供する**エンタープライズアプリケーション名**を入力して、メンバーとして選択します。次に、 **「選択」**をクリックします。 - 6. 構成を確認し、 **「確認 + 割り当て」**をクリックします。 + 2. **Add** > **Add role assignment**をクリックします。 + 3. **Key Vault Crypto Service Encryption User**ロールを検索して選択し、 **Next**をクリックします。 + 4. **Members**タブで、 **Assign access to**を**User, group, or service principal**に設定します。 + 5. **+ Select members**をクリックし、TiDB が提供する**Enterprise Application Name**を入力して、メンバーとして選択します。次に、 **Select**をクリックします。 + 6. 構成を確認し、 **Review + assign**をクリックします。 -10. TiDB Cloudコンソールで、 **「暗号化キーのテストと作成」**をクリックして構成を検証し、暗号化キーを作成します。 +11. TiDB Cloudコンソールで、 **Test Encryption Key and Create**をクリックして構成を検証し、暗号化キーを作成します。
TiDB Cloudコンソールと Azure Resource Manager を使用して CMEK を構成するには、次の手順を実行します。 -1. [TiDB Cloudコンソール](https://tidbcloud.com/)では、左上隅のコンボ ボックスを使用して、対象のプロジェクトに切り替えます。 +1. [TiDB Cloudコンソール](https://tidbcloud.com/)で、組織の[**My TiDB**](https://tidbcloud.com/tidbs)ページに移動し、**Project view** タブをクリックします。 + + > **Tip:** + > + > 複数の組織に所属している場合は、まず左上隅のコンボ ボックスを使用して対象の組織に切り替えてください。 + +2. プロジェクトビューで対象のプロジェクトを見つけ、そのプロジェクトの をクリックします。 -2. 左側のナビゲーション ペインで、 **[プロジェクト設定]** > **[暗号化アクセス]**に移動します。 +3. 左側のナビゲーション ペインで、**Project Settings** の下にある **Encryption Access** に移動します。 -3. **[暗号化アクセス]**ページで、 **[暗号化キーの作成] を**クリックします。 +4. **Encryption Access**ページで、**Create Encryption Key**をクリックします。 -4. **[キー管理サービス]**で**[Azure Key Vault]**を選択し、暗号化キーが使用可能なリージョンを指定します。 +5. **Key Management Service**で**Azure Key Vault**を選択し、暗号化キーが使用可能なリージョンを指定します。 -5. TiDB が提供するエンタープライズ アプリケーションのサービス プリンシパルがテナント内にまだ存在しない場合は、作成してください。サービス プリンシパルを作成するには、 **「サービス プリンシパルの作成」**セクションから次のコマンドを実行します。 +6. TiDB が提供するエンタープライズ アプリケーションのサービス プリンシパルがテナント内にまだ存在しない場合は、作成してください。サービス プリンシパルを作成するには、 **Create Service Principal**セクションから次のコマンドを実行します。 ```shell az ad sp create --id {Microsoft_Entra_Application_ID} @@ -110,12 +117,12 @@ TiDB Cloudコンソールと Azure Resource Manager を使用して CMEK を構 詳細については[Microsoft Entra ID のアプリケーションおよびサービス プリンシパル オブジェクト](https://learn.microsoft.com/en-us/azure/active-directory/develop/app-objects-and-service-principals)を参照してください。 -6. Azureポータルで[Azure Resource Manager 用の TiDB カスタム デプロイメント テンプレート](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Ftcidm.blob.core.windows.net%2Fcmek%2Fazure_cmek_rmt.json%3Fsv%3D2015-04-05%26ss%3Db%26srt%3Dco%26sp%3Drl%26se%3D2029-03-01T00%3A00%3A01.0000000Z%26sig%3DIA02CymcFpYCwoTsqCSJVD%2F8Khh%2F0UAPrkKDeLMIIFc%3D)を開きます。**サブスクリプション**と**リソースグループ**を選択し、 **「インスタンスの詳細」**セクションに次のように入力します。 +7. Azureポータルで[Azure Resource Manager 用の TiDB カスタム デプロイメント テンプレート](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Ftcidm.blob.core.windows.net%2Fcmek%2Fazure_cmek_rmt.json%3Fsv%3D2015-04-05%26ss%3Db%26srt%3Dco%26sp%3Drl%26se%3D2029-03-01T00%3A00%3A01.0000000Z%26sig%3DIA02CymcFpYCwoTsqCSJVD%2F8Khh%2F0UAPrkKDeLMIIFc%3D)を開きます。**Subscription**と**Resource Group**を選択し、 **Instance Details**セクションに次のように入力します。 - - **リージョン**: Key Vault を作成する場所を選択します。これはクラスターのリージョンと一致する必要があります。 - - **Key Vault 名**: Azure Key Vault の名前を入力します。 - - **キー名**: Key Vaultに作成するキーの完全な名前を入力します。TiDB Cloudコンソールでキー名のプレフィックスを入力し、 **「コピー」**をクリックすると、キーの完全な名前が表示されます。 - - **エンタープライズアプリのサービスプリンシパルID** : TiDBが提供するエンタープライズアプリケーションのサービスプリンシパルIDを入力します。**サービスプリンシパルID**を取得するには、次のコマンドを実行します( `{microsoft_enterprise_app_id}`はTiDB Cloudコンソールに表示される実際のIDに置き換えてください)。 + - **Region**: Key Vault を作成する場所を選択します。これはクラスターのリージョンと一致する必要があります。 + - **Key Vault Name**: Azure Key Vault の名前を入力します。 + - **Key Name**: Key Vaultに作成するキーの完全な名前を入力します。TiDB Cloudコンソールでキー名のプレフィックスを入力し、 **Copy**をクリックすると、キーの完全な名前が表示されます。 + - **Enterprise App Service Principal ID**: TiDBが提供するエンタープライズアプリケーションのサービスプリンシパルIDを入力します。**Service Principal ID**を取得するには、次のコマンドを実行します( `{microsoft_enterprise_app_id}`はTiDB Cloudコンソールに表示される実際のIDに置き換えてください)。 ```shell az ad sp show --id {microsoft_enterprise_app_id} --query id -o tsv @@ -140,14 +147,14 @@ TiDB Cloudコンソールと Azure Resource Manager を使用して CMEK を構 ## CMEKを回転させる {#rotate-cmek} -Azure Key Vaultで[暗号鍵の自動ローテーション](https://learn.microsoft.com/en-us/azure/key-vault/keys/how-to-configure-key-rotation)を設定できます。このローテーションを有効にすると、 TiDB Cloudのプロジェクト設定で**暗号化アクセス**を更新する必要はありません。 +Azure Key Vaultで[暗号鍵の自動ローテーション](https://learn.microsoft.com/en-us/azure/key-vault/keys/how-to-configure-key-rotation)を設定できます。このローテーションを有効にすると、 TiDB Cloudのプロジェクト設定で**Encryption Access**を更新する必要はありません。 ## CMEK を無効にして再度有効にする {#disable-and-re-enable-cmek} TiDB Cloud の CMEK へのアクセスを一時的に取り消す必要がある場合は、次の手順に従います。 1. [TiDB Cloudコンソール](https://tidbcloud.com/)で、プロジェクト内の対応するクラスターを一時停止します。 -2. Azure Key Vault コンソールで、暗号化キーを右クリックし、 **[無効]**を選択します。 +2. Azure Key Vault コンソールで、暗号化キーを右クリックし、 **Disable**を選択します。 > **Note:** > @@ -155,5 +162,5 @@ TiDB Cloud の CMEK へのアクセスを一時的に取り消す必要がある TiDB Cloud の CMEK へのアクセスを無効にした後、アクセスを復元する必要がある場合は、次の手順に従います。 -1. Azure Key Vault コンソールで、暗号化キーを選択し、 **[有効化]**をクリックします。 +1. Azure Key Vault コンソールで、暗号化キーを選択し、 **Enable**をクリックします。 2. TiDB Cloudコンソールで、プロジェクト内の対応するクラスターを復元します。 diff --git a/tidb-cloud/tidb-cloud-glossary.md b/tidb-cloud/tidb-cloud-glossary.md index 8918981eed136..77a4500c6f861 100644 --- a/tidb-cloud/tidb-cloud-glossary.md +++ b/tidb-cloud/tidb-cloud-glossary.md @@ -15,9 +15,9 @@ ACIDとは、トランザクションの4つの主要な特性、すなわち原 - **原子性**とは、操作のすべての変更が実行されるか、まったく実行されないかのどちらかであることを意味します。TiDB は、主キーを格納する[TiDBリージョン](#region)の原子性を確保することで、トランザクションの原子性を実現します。 -- **一貫性と**は、トランザクションによってデータベースが常に一貫性のある状態から別の一貫性のある状態へと移行することを意味します。TiDBでは、メモリにデータを書き込む前にデータの一貫性が確保されます。 +- **一貫性**とは、トランザクションによってデータベースが常に一貫性のある状態から別の一貫性のある状態へと移行することを意味します。TiDBでは、メモリにデータを書き込む前にデータの一貫性が確保されます。 -- **分離とは**、進行中のトランザクションが完了するまで他のトランザクションから見えないことを意味します。これにより、同時実行トランザクションは一貫性を損なうことなくデータの読み書きを行うことができます。TiDB は現在、 `REPEATABLE READ`の分離レベルをサポートしています。 +- **分離**とは、進行中のトランザクションが完了するまで他のトランザクションから見えないことを意味します。これにより、同時実行トランザクションは一貫性を損なうことなくデータの読み書きを行うことができます。TiDB は現在、 `REPEATABLE READ`の分離レベルをサポートしています。 - **永続性**とは、一度トランザクションがコミットされると、システム障害が発生した場合でもコミットされた状態が維持されることを意味します。TiKVは永続ストレージを使用して永続性を確保しています。 @@ -49,7 +49,7 @@ TiDB Cloudは、概念実証(PoC)ユーザー向けに一定数のクレジ ### Data Service {#data-service} -Data Service(PREVIEW)を使用すると、カスタムAPI[終点](#endpoint)を使用してHTTPSリクエスト経由でTiDB Cloudデータにアクセスできます。この機能はサーバーレスアーキテクチャを採用し、コンピューティングリソースと柔軟なスケーリングを処理するため、インフラストラクチャやメンテナンスコストを気にすることなく、エンドポイントのクエリロジックに集中できます。 +Data Service(PREVIEW)を使用すると、カスタムAPI[エンドポイント](#endpoint)を使用してHTTPSリクエスト経由でTiDB Cloudデータにアクセスできます。この機能はサーバーレスアーキテクチャを採用し、コンピューティングリソースと柔軟なスケーリングを処理するため、インフラストラクチャやメンテナンスコストを気にすることなく、エンドポイントのクエリロジックに集中できます。 詳細については、[Data Service概要](/tidb-cloud/data-service-overview.md)をご覧ください。 @@ -59,7 +59,7 @@ Data Service(PREVIEW)を使用すると、カスタムAPI[終点](#endpoint) ## E {#e} -### 終点 {#endpoint} +### エンドポイント {#endpoint} Data Service のエンドポイントは、SQL ステートメントを実行するようにカスタマイズできる Web API です。SQL ステートメントには、 `WHERE`句で使用される値などのパラメーターを指定できます。クライアントがエンドポイントを呼び出し、リクエスト URL のパラメーターに値を指定すると、エンドポイントは指定されたパラメーターを使用して対応する SQL ステートメントを実行し、結果を HTTP レスポンスの一部として返します。 @@ -124,7 +124,7 @@ TiDB Cloudでは、プロジェクトを使用してTiDBリソースをグルー - **TiDB Dedicatedプロジェクト**:このプロジェクトタイプは、 TiDB Cloud Dedicatedクラスタでのみ使用されます。RBAC、ネットワーク、メンテナンス、アラート購読、暗号化アクセスなど、 TiDB Cloud Dedicatedクラスタの設定をプロジェクトごとに個別に管理できます。 - **TiDB X プロジェクト**: このプロジェクトタイプは TiDB X インスタンスでのみ使用されます。プロジェクトごとに TiDB X インスタンスの RBAC を管理できます。TiDB X プロジェクトは [**My TiDB**](https://tidbcloud.com/tidbs) ページでプロジェクトを作成する際のデフォルトのプロジェクトタイプです。 -- **TiDB X 仮想プロジェクト**: このプロジェクトは仮想プロジェクトであり、管理機能は提供しません。これは、どのプロジェクトにも属さない TiDB X インスタンスの仮想コンテナとして機能するため、これらのインスタンスには、プロジェクト ID を使用して TiDB Cloud API 経由でアクセスできます。各組織には一意の仮想プロジェクト ID があります。この ID は、 [**My TiDB**](https://tidbcloud.com/tidbs) ページのプロジェクト表示から取得できます。 +- **TiDB X 仮想プロジェクト**: このプロジェクトは仮想プロジェクトであり、管理機能は提供しません。これは、どのプロジェクトにも属さない TiDB X インスタンスの仮想コンテナとして機能するため、これらのインスタンスには、プロジェクト ID を使用して TiDB Cloud API 経由でアクセスできます。各組織には一意の仮想プロジェクト ID があります。この ID は、TiDB Cloud API の [List all accessible projects](https://docs.pingcap.com/tidbcloud/api/v1beta/#tag/Project/operation/ListProjects) エンドポイントから取得できます。 これらのプロジェクトタイプの違いの詳細については、 [プロジェクト](/tidb-cloud/manage-user-access.md#projects)を参照してください。 @@ -138,7 +138,7 @@ TiDB Cloudでは、プロジェクトを使用してTiDBリソースをグルー 削除された[TiDB Cloudのリソース](#tidb-cloud-resource)のデータと有効なバックアップが保存される場所。 -バックアップされたTiDB Cloudリソースが削除されると、その既存のバックアップ ファイルはごみ箱に移動されます。自動バックアップからのバックアップ ファイルについては、ごみ箱に指定された期間保持されます。バックアップの保持期間は**「バックアップ設定」**で設定でき、デフォルトは 7 日です。手動バックアップからのバックアップ ファイルには有効期限はありません。データ損失を防ぐため、新しいTiDB Cloudリソースにデータを速やかに復元してください。なお、 TiDB Cloudリソース**にバックアップがない**場合、削除されたリソースはごみ箱に表示されません。 +バックアップされたTiDB Cloudリソースが削除されると、その既存のバックアップ ファイルはごみ箱に移動されます。自動バックアップからのバックアップ ファイルについては、ごみ箱に指定された期間保持されます。バックアップの保持期間は**Backup Setting**で設定でき、デフォルトは 7 日です。手動バックアップからのバックアップ ファイルには有効期限はありません。データ損失を防ぐため、新しいTiDB Cloudリソースにデータを速やかに復元してください。なお、 TiDB Cloudリソース**にバックアップがない**場合、削除されたリソースはごみ箱に表示されません。 現在、ごみ箱機能をサポートしているTiDB Cloudリソースの種類は以下のとおりです。 diff --git a/tidb-cloud/troubleshoot-import-access-denied-error.md b/tidb-cloud/troubleshoot-import-access-denied-error.md index 7172720f46fe2..147202a8f21b9 100644 --- a/tidb-cloud/troubleshoot-import-access-denied-error.md +++ b/tidb-cloud/troubleshoot-import-access-denied-error.md @@ -7,7 +7,7 @@ summary: Amazon S3 からTiDB Cloudにデータをインポートするときに このドキュメントでは、Amazon S3 からTiDB Cloudにデータをインポートするときに発生する可能性のあるアクセス拒否エラーのトラブルシューティング方法について説明します。 -TiDB Cloudコンソールの**「データインポート」**ページで**「次へ」**をクリックし、インポートプロセスを確認すると、 TiDB Cloudは指定されたバケットURI内のデータにアクセスできるかどうかの検証を開始します。キーワード`AccessDenied`を含むエラーメッセージが表示された場合は、アクセス拒否エラーが発生しています。 +TiDB Cloudコンソールの**Data Import**ページで**Next**をクリックし、インポートプロセスを確認すると、 TiDB Cloudは指定されたバケットURI内のデータにアクセスできるかどうかの検証を開始します。キーワード`AccessDenied`を含むエラーメッセージが表示された場合は、アクセス拒否エラーが発生しています。 アクセス拒否エラーのトラブルシューティングを行うには、AWS マネジメントコンソールで次のチェックを実行します。 @@ -17,9 +17,9 @@ TiDB Cloudコンソールの**「データインポート」**ページで**「 ### 信頼エンティティを確認する {#check-the-trust-entity} -1. AWS マネジメントコンソールで、 **IAM** >**アクセス管理**>**ロール**に移動します。 +1. AWS マネジメントコンソールで、 **IAM** >**Access Management**>**Roles**に移動します。 2. ロールのリストで、ターゲットTiDBクラスター用に作成したロールを見つけてクリックします。ロールの概要ページが表示されます。 -3. ロールの概要ページで、 **「信頼関係」**タブをクリックすると、信頼されたエンティティが表示されます。 +3. ロールの概要ページで、 **Trust relationships**タブをクリックすると、信頼されたエンティティが表示されます。 以下は信頼エンティティのサンプルです。 @@ -72,9 +72,9 @@ IAMユーザーの AWS アクセスキーを使用して Amazon S3 バケット IAMユーザーのポリシーを確認するには、次の手順を実行します。 -1. AWS マネジメントコンソールで、 **IAM** >**アクセス管理**>**ユーザー**に移動します。 +1. AWS マネジメントコンソールで、 **IAM** >**Access Management**>**Users**に移動します。 2. ユーザーリストで、 TiDB Cloudへのデータのインポートに使用したユーザーを見つけてクリックします。ユーザーの概要ページが表示されます。 -3. ユーザー概要ページの**「権限ポリシー」**領域に、ポリシーの一覧が表示されます。各ポリシーごとに以下の手順を実行してください。 +3. ユーザー概要ページの**Permission policies**領域に、ポリシーの一覧が表示されます。各ポリシーごとに以下の手順を実行してください。 1. ポリシーをクリックすると、ポリシーの概要ページが表示されます。 2. ポリシーの概要ページで、 **{}JSON**タブをクリックして権限ポリシーを確認します。ポリシー内の`Resource`フィールドが正しく設定されていることを確認してください。 @@ -106,9 +106,9 @@ IAMユーザーのポリシーを確認するには、次の手順を実行し ### IAMロールのポリシーを確認する {#check-the-policy-of-the-iam-role} -1. AWS マネジメントコンソールで、 **IAM** >**アクセス管理**>**ロール**に移動します。 +1. AWS マネジメントコンソールで、 **IAM** >**Access Management**>**Roles**に移動します。 2. ロールのリストで、ターゲットTiDBクラスター用に作成したロールを見つけてクリックします。ロールの概要ページが表示されます。 -3. ロールの概要ページの**「権限ポリシー」**領域に、ポリシーの一覧が表示されます。各ポリシーごとに以下の手順を実行してください。 +3. ロールの概要ページの**Permission policies**領域に、ポリシーの一覧が表示されます。各ポリシーごとに以下の手順を実行してください。 1. ポリシーをクリックすると、ポリシーの概要ページが表示されます。 2. ポリシーの概要ページで、 **{}JSON**タブをクリックして権限ポリシーを確認します。ポリシー内の`Resource`フィールドが正しく設定されていることを確認してください。 @@ -167,27 +167,27 @@ IAMユーザーのポリシーを確認するには、次の手順を実行し > **Tip:** > -> 権限ポリシーを複数回更新してもデータのインポート中にエラー`AccessDenied`が発生する場合は、アクティブなセッションを取り消してみてください。 **「IAM」** > **「アクセス管理」** > **「ロール」**に移動し、対象のロールをクリックしてロールの概要ページに進みます。ロールの概要ページで**「アクティブなセッションを取り消す」**を見つけ、ボタンをクリックしてアクティブなセッションを取り消します。その後、データのインポートを再試行してください。 +> 権限ポリシーを複数回更新してもデータのインポート中にエラー`AccessDenied`が発生する場合は、アクティブなセッションを取り消してみてください。 **IAM** > **Access Management** > **Roles**に移動し、対象のロールをクリックしてロールの概要ページに進みます。ロールの概要ページで**Revoke active sessions**を見つけ、ボタンをクリックしてアクティブなセッションを取り消します。その後、データのインポートを再試行してください。 > > 他のアプリケーションに影響する可能性があることに注意してください。 ### バケットポリシーを確認する {#check-the-bucket-policy} -1. AWS マネジメントコンソールで Amazon S3 コンソールを開き、 **「バケット」**ページに移動します。バケットのリストが表示されます。 +1. AWS マネジメントコンソールで Amazon S3 コンソールを開き、 **Buckets**ページに移動します。バケットのリストが表示されます。 2. リストで対象のバケットを見つけてクリックします。バケット情報ページが表示されます。 -3. **「権限」**タブをクリックし、 **「バケットポリシー」**領域までスクロールダウンします。デフォルトでは、この領域にはポリシー値がありません。この領域に拒否されたポリシーが表示されている場合、データのインポート中にエラー`AccessDenied`が発生する可能性があります。 +3. **Permissions**タブをクリックし、 **Bucket policy**領域までスクロールダウンします。デフォルトでは、この領域にはポリシー値がありません。この領域に拒否されたポリシーが表示されている場合、データのインポート中にエラー`AccessDenied`が発生する可能性があります。 拒否されたポリシーが表示された場合は、そのポリシーが現在のデータインポートに関連しているかどうかを確認してください。関連している場合は、そのポリシーをエリアから削除し、データインポートを再試行してください。 ### オブジェクトの所有権を確認する {#check-the-object-ownership} -1. AWS マネジメントコンソールで Amazon S3 コンソールを開き、 **「バケット」**ページに移動します。バケットのリストが表示されます。 +1. AWS マネジメントコンソールで Amazon S3 コンソールを開き、 **Buckets**ページに移動します。バケットのリストが表示されます。 2. バケットのリストで、対象のバケットを見つけてクリックします。バケット情報ページが表示されます。 -3. バケット情報ページで**「権限」**タブをクリックし、 **「オブジェクトの所有権」**領域までスクロールダウンします。「オブジェクトの所有権」設定が「バケット所有者による適用」になっていることを確認してください。 +3. バケット情報ページで**Permissions**タブをクリックし、 **Object Ownership**領域までスクロールダウンします。「Object Ownership」設定が「Bucket owner enforced」になっていることを確認してください。 - 設定が「バケット所有者による強制」ではない場合、アカウントにこのバケット内のすべてのオブジェクトに対する十分な権限がないため、エラー`AccessDenied`が発生します。 + 設定が「Bucket owner enforced」ではない場合、アカウントにこのバケット内のすべてのオブジェクトに対する十分な権限がないため、エラー`AccessDenied`が発生します。 -このエラーに対処するには、「オブジェクト所有権」領域の右上にある**「編集」**をクリックし、所有権を「バケット所有者を強制」に変更してください。ただし、このバケットを使用している他のアプリケーションに影響する可能性がありますのでご注意ください。 +このエラーに対処するには、Object Ownership領域の右上にある**Edit**をクリックし、所有権を「Bucket owner enforced」に変更してください。ただし、このバケットを使用している他のアプリケーションに影響する可能性がありますのでご注意ください。 ### バケットの暗号化タイプを確認してください {#check-your-bucket-encryption-type} @@ -195,9 +195,9 @@ S3バケットを暗号化する方法は複数あります。バケット内の バケットの暗号化タイプを確認するには、次の手順を実行します。 -1. AWS マネジメントコンソールで Amazon S3 コンソールを開き、 **「バケット」**ページに移動します。バケットのリストが表示されます。 +1. AWS マネジメントコンソールで Amazon S3 コンソールを開き、 **Buckets**ページに移動します。バケットのリストが表示されます。 2. バケットのリストで、対象のバケットを見つけてクリックします。バケット情報ページが表示されます。 -3. バケット情報ページで、 **[プロパティ]**タブをクリックし、 **[デフォルトの暗号化]**領域まで下にスクロールして、この領域の設定を確認します。 +3. バケット情報ページで、 **Properties**タブをクリックし、 **Default encryption**領域まで下にスクロールして、この領域の設定を確認します。 サーバー側暗号化には、Amazon S3 マネージドキー (SSE-S3) と AWS Key Management Service (SSE-KMS) の 2 種類があります。SSE-S3 の場合、アクセス拒否エラーが発生しないため、これ以上の確認は不要です。SSE-KMS の場合は、以下の点を確認する必要があります。 @@ -208,13 +208,13 @@ S3バケットを暗号化する方法は複数あります。バケット内の この状況でエラー`AccessDenied`が発生した場合、キーが読み取り専用であり、アカウント間の権限付与が許可されていないことが原因である可能性があります。詳細については、AWSの記事[クロスアカウントユーザーがカスタム AWS KMS キーで暗号化された S3 オブジェクトにアクセスしようとすると、アクセス拒否エラーが発生するのはなぜですか?](https://aws.amazon.com/premiumsupport/knowledge-center/cross-account-access-denied-error-s3/)をご覧ください。 -アクセス拒否エラーを解決するには、 **「デフォルトの暗号化」**領域の右上隅にある**「編集」**をクリックし、AWS KMS キーを「AWS KMS キーから選択」または「AWS KMS キー ARN を入力」に変更するか、サーバー側の暗号化タイプを「AWS S3 マネージドキー(SSE-S3)」に変更します。この方法に加えて、新しいバケットを作成し、カスタムマネージドキーまたは SSE-S3 暗号化方式を使用することもできます。 +アクセス拒否エラーを解決するには、 **Default encryption**領域の右上隅にある**Edit**をクリックし、AWS KMS キーを「Choose from your AWS KMS keys」または「Enter AWS KMS key ARN」に変更するか、サーバー側の暗号化タイプを「AWS S3 Managed Key (SSE-S3)」に変更します。この方法に加えて、新しいバケットを作成し、カスタムマネージドキーまたは SSE-S3 暗号化方式を使用することもできます。
SSE-KMSの顧客管理キーの場合 -この状況でエラー`AccessDenied`を解決するには、キーのARNをクリックするか、KMSでキーを手動で検索してください。**キーユーザー**ページが表示されます。ページの右上隅にある**「追加」**をクリックして、 TiDB Cloudへのデータインポートに使用したロールを追加します。その後、データのインポートを再度お試しください。 +この状況でエラー`AccessDenied`を解決するには、キーのARNをクリックするか、KMSでキーを手動で検索してください。**Key users**ページが表示されます。ページの右上隅にある**Add**をクリックして、 TiDB Cloudへのデータインポートに使用したロールを追加します。その後、データのインポートを再度お試しください。
diff --git a/tidb-cloud/use-tidb-cloud-with-ai-tools.md b/tidb-cloud/use-tidb-cloud-with-ai-tools.md index d6d9a519840ef..83c5c693dc9b5 100644 --- a/tidb-cloud/use-tidb-cloud-with-ai-tools.md +++ b/tidb-cloud/use-tidb-cloud-with-ai-tools.md @@ -14,8 +14,8 @@ TiDB Cloud Starter クラスターを MCPサーバーとして構成すると、 このガイドを完了するには、次のものが必要です。 - TiDB Cloud Starter クラスター。まだお持ちでない場合は、 [TiDB Cloud Starterクラスターを作成する](/develop/dev-guide-build-cluster-in-cloud.md)を実行できます。 -- [Python 3.11以上](https://www.python.org/downloads/)個インストールされました。 -- [uv](https://docs.astral.sh/uv/getting-started/installation/)個インストールされました。 +- [Python 3.11以上](https://www.python.org/downloads/)がインストールされていること。 +- [uv](https://docs.astral.sh/uv/getting-started/installation/)がインストールされていること。 - MCP をサポートする AI 開発ツール: - [Cursor](https://cursor.com) @@ -27,21 +27,21 @@ TiDB Cloud Starter クラスターを MCPサーバーとして構成すると、 TiDB CloudでTiDB Cloud Starter クラスターを作成したら、次の手順を実行してそれを AI ツールに接続します。 -1. [**クラスター**](https://tidbcloud.com/project/clusters)ページで、ターゲットクラスターの名前をクリックして概要ページに移動します。次に、右上隅の**「AIツールで使用」**をクリックします。 +1. [**クラスター**](https://tidbcloud.com/project/clusters)ページで、ターゲットクラスターの名前をクリックして概要ページに移動します。次に、右上隅の**Use with AI Tools**をクリックします。 -2. **AI ツールを使用して`your_cluster_name`にアクセスする**ダイアログで、AI ツールがアクセスする**ブランチ**と**データベース**を選択します。 +2. **Access `your_cluster_name` with AI tools**ダイアログで、AI ツールがアクセスする**Branch**と**Database**を選択します。 -3. 記載されているすべての**前提条件**を満たしていることを確認してください。満たしていない場合は、画面の指示に従って必要な依存関係をインストールしてください。 +3. 記載されているすべての**Prerequisites**を満たしていることを確認してください。満たしていない場合は、画面の指示に従って必要な依存関係をインストールしてください。 4. パスワードを設定します。 - - まだパスワードを設定していない場合は、 **「パスワードの生成」をクリックしてランダムなパスワード**を生成します。 + - まだパスワードを設定していない場合は、 **Generate Password**をクリックしてランダムなパスワードを生成します。 生成されたパスワードは再度表示されないため、パスワードは安全な場所に保存してください。 - - すでにパスワードを設定している場合は、 **「簡単セットアップ用のパスワードを入力」**フィールドにパスワードを入力します。 + - すでにパスワードを設定している場合は、 **Enter the password for easy setup**フィールドにパスワードを入力します。 - - パスワードを忘れた場合は、 **「前提条件」**セクションの**「パスワードのリセット」**をクリックして、新しいパスワードを生成します。 + - パスワードを忘れた場合は、 **Prerequisites**セクションの**Reset password**をクリックして、新しいパスワードを生成します。 パスワードをリセットすると、既存のすべての root ユーザー セッションが切断されることに注意してください。 @@ -57,7 +57,7 @@ TiDB CloudでTiDB Cloud Starter クラスターを作成したら、次の手順 Cursor を TiDB の MCP クライアントとして構成するには、次のいずれかの方法を使用できます。 -- **方法 1** : [TiDB Cloudコンソール](https://tidbcloud.com)の**AI ツールを使用して`your_cluster_name`にアクセスする**ダイアログで、**Cursorに追加 を**クリックしてCursorを起動し、**インストール を**クリックします。 +- **方法 1** : [TiDB Cloudコンソール](https://tidbcloud.com)の**Access `your_cluster_name` with AI tools**ダイアログで、**Add to Cursor**をクリックしてCursorを起動し、**Install**をクリックします。 - **方法 2** : 次の構成を`.cursor/mcp.json`ファイルに手動で追加します。 ```json @@ -81,7 +81,7 @@ Cursor を TiDB の MCP クライアントとして構成するには、次の Claude Code を TiDB の MCP クライアントとして構成するには、次のいずれかの方法を使用できます。 -- **方法 1** : [TiDB Cloudコンソール](https://tidbcloud.com/)の**AI ツールで`your_cluster_name`にアクセスする**ダイアログからセットアップ コマンドをコピーし、ターミナルで実行します。 +- **方法 1** : [TiDB Cloudコンソール](https://tidbcloud.com/)の**Access `your_cluster_name` with AI tools**ダイアログからセットアップ コマンドをコピーし、ターミナルで実行します。 ```bash claude mcp add --transport stdio TiDB \ @@ -118,7 +118,7 @@ Claude Code を TiDB の MCP クライアントとして構成するには、次 VS Code を TiDB の MCP クライアントとして構成するには、次のいずれかの方法を使用できます。 -- **方法 1** : [TiDB Cloudコンソール](https://tidbcloud.com/)の**AI ツールを使用して`your_cluster_name`にアクセスする**ダイアログで、 **[VS Code に追加]**をクリックして VS Code を起動し、 **[インストール] を**クリックします。 +- **方法 1** : [TiDB Cloudコンソール](https://tidbcloud.com/)の**Access `your_cluster_name` with AI tools**ダイアログで、 **Add to VS Code**をクリックして VS Code を起動し、 **Install**をクリックします。 - **方法 2** : `.vscode/mcp.json`ファイルに次の構成を追加します。 ```json