クイックスタート
このガイドでは、Kafkaサービスのセットアップ、topic・credential・ACL・consumer groupの作成を迅速に行い、メッセージの送受信を開始する方法を説明します。実行前にサービスクォータの割り当てが必要です。クォータがない場合はサポートチームにお問い合わせください。
FPT Kafkaサービスへのサインイン
-
FPT Cloud PortalのメニューからIntegrations > Kafka Serviceを選択します。
-
Createをクリックし、workspace nameを入力します。
-
Createをクリックします。システムがサービスを初期化し、処理状況の通知を表示します。
作成が完了すると、Kafka Service管理ページに自動的にリダイレクトされます。Kafka Serviceページに移動してアクセスしたいインスタンスのStartをクリックすることでも管理ページにアクセスできます。
topicの作成
topicはKafka内のメッセージ保存単位です。並列処理能力を高めるため、各topicは複数のpartitionに分割されます。
-
メニューからApplication > Topicに移動し、Createをクリックします。
-
必要な情報を入力します:
- Name(必須):
[prefix].[topic name]の形式でtopic名を入力 - Partitions(必須):partitionの数
- Replication Factor(必須)
- Cleanup Policy(必須)
- Advanced Configuration(任意)
- Name(必須):
-
OKをクリックして完了します。
topic名は**[prefix].[topic name]**の形式に従う必要があります。
credentialの作成
credentialは、SASL/SCRAM-SHA-256認証によるKafka接続に使用するusername/passwordのペアを提供します。
-
メニューからApplication > Credentialsに移動し、Createをクリックします。
-
必要な情報を入力します:
- Username(必須)
- Password(必須)
-
OKをクリックしてcredentialを作成します。
システムが初期パスワードを自動生成します。必要に応じてパスワードをリセットできます。credential名は**[prefix].[credential name]**の形式に従う必要があります。
ACLの作成
ACLは各credentialのtopicまたはconsumer groupへのアクセスを制御し、Kafkaシステム内のデータフローを保護します。
-
メニューからApplication > ACLsに移動し、Createをクリックします。
-
必要な情報を入力します:
- Credential(必須):作成済みのcredentialを選択
- Resource Type(必須):TopicまたはGroup
- Pattern Type(必須):Literal(特定の1リソース)またはPrefixed(指定のprefixを持つすべてのリソース)
- Host(任意):IPアドレスによるアクセス制限(空白にするとすべてのIPを許可)
- Operation(必須):ReadまたはWrite
- Permission(必須):AllowまたはDeny
-
OKをクリックして完了します。
consumer groupの作成
consumer groupは、1つまたは複数のtopicからメッセージを読み取る複数のconsumerをまとめたグループで、並列処理と自動負荷分散を実現します。





