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

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

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

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

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

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

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

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

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

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

    ストリーミングはApache Kafka APIと互換性があるため、Kafka用に記述されたアプリケーションもストリーミングにアクセスできます。
  • Oracle Cloud Infrastructure SDKs:フレームワークを作成せずにStreamingと対話できます。基本的なストリーミングの使用例は、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ポリシー・リファレンスの「ストリーミング・サービスの詳細」を参照してください。