Lista di flussi
Elenca i flussi nel servizio di streaming.
Per i pool di flussi, vedere Elenco dei pool di flussi.
Viene visualizzata la lista dei flussi esistenti. Utilizzare il comando oci streaming admin stream list e i parametri richiesti per elencare i flussi:
oci streaming admin stream list [OPTIONS]
Per impostazione predefinita, vengono restituiti i primi 10 flussi.
È possibile elencare i flussi in base al compartimento o al pool di flussi.
Esempio di compartimento:
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" } ] }
Esempio di pool di flussi:
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" } ] }
Per un elenco completo dei parametri e dei valori per i comandi della CLI, vedere il manuale CLI Command Reference.
Eseguire l'operazione ListStreams per elencare i flussi.
Uso degli SDK OCI
Utilizzare il metodo listStreams
per restituire una lista di flussi per il compartimento o il pool di flussi specificato.
Per esempi dettagliati sull'SDK, consulta la Guida per gli sviluppatori allo streaming.
Uso di Resource Manager e Terraform
Utilizzare l'origine dati oci_streaming_streams
per elencare i flussi in un compartimento.
Ad esempio:
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
}
Rappresentazione di esempio di un flusso (una risorsa 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>>
}
Resource Manager è un servizio Oracle Cloud Infrastructure (OCI) che consente di automatizzare il processo di provisioning delle risorse OCI. Utilizzando Terraform, Resource Manager ti aiuta a installare, configurare e gestire le risorse attraverso il modello "infrastructure-as-code".
Una configurazione Terraform codifica l'infrastruttura nei file di configurazione dichiarativi. La configurazione definisce le risorse di cui si intende eseguire il provisioning, le variabili e le istruzioni specifiche per il provisioning delle risorse
È possibile utilizzare Resource Manager o l'interfaccia CLI Terraform con il provider OCI Terraform per vedere come i flussi e i pool di flussi sono rappresentati nei file di configurazione Terraform.
Per ulteriori informazioni sulla scrittura delle configurazioni da utilizzare con Resource Manager, vedere Configurazioni Terraform per Resource Manager e Configurazione Terraform.