ストリーミングへのアクセス

この情報では、ストリーミングへのアクセス方法について説明します。

プリファレンスおよびユース・ケースに基づいて、次のオプションのいずれかを使用してストリーミングにアクセスできます(その実行を認証および認可されている場合)。

ストリーミングへのアクセス方法

サービスには、次の方法でアクセスできます:

  • OCIコンソール:使いやすいブラウザベースのインタフェース。

    ナビゲーション・メニューを開き、「アナリティクスとAI」をクリックします。「メッセージング」で、「ストリーミング」をクリックします。

    コンソールを使用して、ストリーム、ストリーム・プールおよびKafka Connect構成を作成および管理できますが、コンソールを使用してメッセージを公開または消費することはできません。

    コンソールにアクセスするには、サポートされているブラウザを使用する必要があります。コンソールのサインイン・ページに移動するには、ページ上部のナビゲーション・メニューを開き、「インフラストラクチャ・コンソール」をクリックします。クラウド・テナント、ユーザー名およびパスワードの入力を求められます。

  • Oracle Cloud Infrastructure REST API:ほとんどの機能を提供しますが、プログラミングの専門知識が必要です。エンドポイントの詳細と使用可能なAPIリファレンス・ドキュメントのリンクは、APIリファレンスとエンドポイントを参照してください。APIの使用の詳細は、REST APIのドキュメントを参照してください。ストリーミング・サービスには、ストリーミングAPIを使用してアクセスできます。
    ヒント

    ストリーミングはApache Kafka APIと互換性があるため、Kafka用に記述されたアプリケーションもストリーミングにアクセスできます。
  • Oracle Cloud Infrastructure SDK:フレームワークを作成せずに、ストリーミングと対話できます。基本的なストリーミングの使用例は、SDKに含まれています。SDKの使用の詳細は、SDKガイドを参照してください。
  • コマンドライン・インタフェース(CLI):プログラミングを必要とせずに、迅速なアクセスとフル機能の両方を提供します。詳細は、CLIの使用を参照してください
  • リソース・マネージャ: OCIリソースのプロビジョニング処理を自動化できるOracle Cloud Infrastructure (OCI)サービス。Terraformを使用する場合、リソース・マネージャでは、「infrastructure-as-code」モデルを使用してリソースをインストール、構成および管理できます。リソース・マネージャを使用して、ストリーム、ストリーム・プールおよびKafka Connect構成を作成できます。

認証と認可

ストリーミングへのアクセスに使用する方法にかかわらず、サービスのリソースと対話する権限を持っている必要があります。

Oracle Cloud Infrastructureの各サービスは、すべてのインタフェース(コンソール、SDKまたはCLI、およびREST API)の認証および認可のためにIAMと統合されています。

組織の管理者は、どのユーザーがどのサービスとリソースにアクセスできるか、およびアクセスのタイプを制御する、グループコンパートメントおよびポリシーを設定する必要があります。たとえば、ポリシーは、新規ユーザーの作成、クラウド・ネットワークの作成と管理、インスタンスの起動、バケットの作成、オブジェクトのダウンロードなどを実行できるユーザーを制御します。詳細は、ポリシーの開始を参照してください。異なる各サービスに対するポリシーの記述の詳細は、ポリシー・リファレンスを参照してください。

会社が所有するOracle Cloud Infrastructureリソースを使用する必要がある通常のユーザー(管理者ではない)の場合は、ユーザーIDを設定するよう管理者に連絡してください。管理者は、使用する必要があるコンパートメントを確認できます。

ストリーミング・ユーザーの認可に使用される共通ポリシーは、「共通ポリシー」を参照してください。管理者の場合: ストリーミング管理者によるストリーミング・リソースの管理のポリシーにより、指定したグループは、ストリーミングおよび関連するストリーミング・サービス・リソースに対してすべてのことを実行できます。

ストリーミング・サービスに対する権限のユーザーへの付与の詳細は、IAMポリシー・リファレンスの「ストリーミング・サービスの詳細」を参照してください。