ストリームのリスト

ストリーミング・サービスのストリームをリストします。

ストリーム・プールについては、ストリーム・プールのリストを参照してください。

    1. ナビゲーション・メニューを開き、「アナリティクスとAI」を選択します。「メッセージング」で、「ストリーミング」を選択します。
    2. 別のコンパートメント内のストリームを表示するには、「コンパートメント」フィルタを使用してコンパートメントを切り替えます。
      コンパートメント内のリソースを表示するには、そのコンパートメントで作業する権限が必要です。使用するコンパートメントがわからない場合は、管理者に連絡してください。詳細は、コンパートメントの理解を参照してください。
    既存のストリームのリストが表示されます。
  • ストリームをリストするには、oci streaming admin stream listコマンドおよび必要なパラメータを使用します:

    oci streaming admin stream list [OPTIONS]

    デフォルトでは、最初の10個のストリームが返されます。

    コンパートメント別またはストリーム・プール別にストリームをリストできます。

    コンパートメントの例:

    oci streaming admin stream list --compartment-id ocid1.tenancy.oc1..exampleuniqueID
    {
      "data": [
        {
          "compartment-id": "ocid1.tenancy.oc1..exampleuniqueID",
          "defined-tags": {},
          "freeform-tags": {},
          "id": "ocid1.stream.oc1.phx.exampleuniqueID",
          "lifecycle-state": "ACTIVE",
          "messages-endpoint": "https://cell-1.streaming.us-phoenix-1.oci.oraclecloud.com",
          "name": "example_stream_2",
          "partitions": 1,
          "stream-pool-id": "ocid1.streampool.oc1.phx.exampleuniqueID",
          "time-created": "2020-08-21T21:19:35.707000+00:00"
        },
        {
          "compartment-id": "ocid1.tenancy.oc1..exampleuniqueID",
          "defined-tags": {},
          "freeform-tags": {},
          "id": "ocid1.stream.oc1.phx.exampleuniqueID",
          "lifecycle-state": "DELETED",
          "messages-endpoint": "https://cell-1.streaming.us-phoenix-1.oci.oraclecloud.com",
          "name": "example_stream_1",
          "partitions": 5,
          "stream-pool-id": "ocid1.streampool.oc1.phx.exampleuniqueID",
          "time-created": "2020-07-16T20:59:32.904000+00:00"
        }
      ]
    }

    ストリーム・プールの例:

    oci streaming admin stream list --stream-pool-id ocid1.streampool.oc1.phx.exampleuniqueID
    {
      "data": [
        {
          "compartment-id": "ocid1.tenancy.oc1..exampleuniqueID",
          "defined-tags": {},
          "freeform-tags": {},
          "id": "ocid1.stream.oc1.phx.exampleuniqueID",
          "lifecycle-state": "ACTIVE",
          "messages-endpoint": "https://cell-1.streaming.us-phoenix-1.oci.oraclecloud.com",
          "name": "example_stream_2",
          "partitions": 1,
          "stream-pool-id": "ocid1.streampool.oc1.phx.exampleuniqueID",
          "time-created": "2020-08-21T21:19:35.707000+00:00"
        },
        {
          "compartment-id": "ocid1.tenancy.oc1..exampleuniqueID",
          "defined-tags": {},
          "freeform-tags": {},
          "id": "ocid1.stream.oc1.phx.exampleuniqueID",
          "lifecycle-state": "DELETED",
          "messages-endpoint": "https://cell-1.streaming.us-phoenix-1.oci.oraclecloud.com",
          "name": "example_stream_1",
          "partitions": 5,
          "stream-pool-id": "ocid1.streampool.oc1.phx.exampleuniqueID",
          "time-created": "2020-07-16T20:59:32.904000+00:00"
        }
      ]
    }

    CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。

  • ListStreams操作を実行して、ストリームをリストします。

OCI SDKの使用

listStreamsメソッドを使用して、指定されたコンパートメントまたはストリーム・プールのストリームのリストを戻します。

SDKの例の詳細は、ストリーミングの開発者ガイドを参照してください。

リソース・マネージャおよびTerraformの使用

oci_streaming_streamsデータ・ソースを使用して、コンパートメント内のストリームをリストします。

例:

data "oci_streaming_streams" "test_streams" {

    #Optional
    compartment_id = var.compartment_id
    id = var.stream_id
    name = var.stream_name
    state = var.stream_state
    stream_pool_id = oci_streaming_stream_pool.test_stream_pool.id
}

ストリーム(oci_streaming_streamリソース)の表現の例:

resource oci_streaming_stream export_example_stream {
  compartment_id = var.compartment_ocid
  defined_tags = {
  }
  freeform_tags = {
  }
  name               = "example_stream"
  partitions         = "1"
  retention_in_hours = "24"
  #stream_pool_id = <<Optional value not found in discovery>>
}
リソース・マネージャおよびTerraformについて

リソース・マネージャは、Oracle Cloud Infrastructure (OCI)リソースをプロビジョニングするプロセスを自動化できるOCIサービスです。Terraformを使用する場合、リソース・マネージャでは、「infrastructure-as-code」モデルを使用してリソースをインストール、構成および管理できます。

Terraform構成は、宣言的な構成ファイルのインフラストラクチャを調整します。この構成により、プロビジョニングしようとしているリソース、変数、およびリソースのプロビジョニングに関する特定の指示が定義されます

リソース・マネージャまたはTerraform CLIをOCI Terraformプロバイダで使用して、ストリームおよびストリーム・プールがTerraform構成ファイルでどのように表されているかを確認できます。

リソース・マネージャで使用する構成の記述の詳細は、リソース・マネージャのTerraform構成およびTerraform構成を参照してください。