Liste de flux
Lister les flux dans le service de diffusion en continu.
Pour les groupes de flux, voir Liste des groupes de flux.
Une liste des flux existants s'affiche. Utilisez la commande oci streaming admin stream list et les paramètres requis pour lister les flux :
oci streaming admin stream list [OPTIONS]
Par défaut, les 10 premiers flux sont retournés.
Vous pouvez lister les flux par compartiment ou par groupe de flux.
Exemple pour un compartiment :
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" } ] }
Exemple de groupe de flux :
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" } ] }
Pour la liste complète des paramètres et des valeurs pour les commandes de l'interface de ligne de commande, voir .
Exécutez l'opération ListStreams pour lister les flux.
Utilisation des trousses SDK pour OCI
Utilisez la méthode listStreams
pour retourner une liste des flux pour le compartiment ou le groupe de flux spécifié.
Pour des exemples détaillés de trousse SDK, voir Guide du développeur pour le service de diffusion en continu.
Utilisation du gestionnaire de ressources et de Terraform
Utilisez la source de données oci_streaming_streams
pour lister les flux d'un compartiment.
Par exemple :
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
}
Exemple de représentation d'un flux (ressource 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>>
}
Le gestionnaire de ressources est un service pour Oracle Cloud Infrastructure (OCI) qui vous permet d'automatiser le processus de provisionnement des ressources OCI. À l'aide de Terraform, le gestionnaire de ressources vous aide à installer, configurer et gérer des ressources selon le modèle "infrastructure-code".
Une configuration Terraform code l'infrastructure dans des fichiers de configuration déclaratifs. La configuration définit les ressources que vous prévoyez de provisionner, des variables et des instructions spécifiques pour le provisionnement des ressources.
Vous pouvez utiliser le gestionnaire de ressources ou l'interface de ligne de commande Terraform avec le fournisseur Terraform pour OCI pour voir comment les flux et les groupes de flux sont représentés dans des fichiers de configuration Terraform.
Pour plus d'informations sur l'écriture de configurations à utiliser avec le gestionnaire de ressources, voir Configurations Terraform pour le gestionnaire de ressources et Configuration Terraform.