ストリームへのテスト・メッセージの公開
ストリームが機能していることを確認するために、ストリーミング・サービスのストリームにテスト・メッセージを出力(公開)します。
CLI、APIまたはSDKを使用してストリームを移入します。メッセージを公開するための要件および推奨事項については、メッセージの公開を参照してください。SDKを使用してメッセージを公開するには、ストリーミングの開発者ガイドを参照してください。
- 「ストリーム」リスト・ページで、操作するストリームを選択します。リスト・ページまたはストリームの検索に関するヘルプが必要な場合は、ストリームのリストを参照してください。
- 詳細ページで、「テスト・メッセージの生成」を選択します。
- 「データ」ボックスに、公開するテキストのみのメッセージを入力します。
- 「生産」を選択します。
テスト・メッセージをストリームに公開するには、oci streaming stream message putコマンドと必要なパラメータを使用します:
oci streaming stream message put --stream-id <stream_id> --messages <JSON_messages> --endpoint <messages_endpoint>
たとえば、
file.txt
には、適切にフォーマットされたJSONが含まれます。その値はBase64でエンコードされています:[ { "key": "a2V5MQ==", "value": "dmFsdWUx" }, { "key": "a2V5Mg==", "value": "dmFsdWUy" } ]
--messages
パラメータは、その値としてファイルを使用します:oci streaming stream message put --stream-id ocid1.stream.oc1.phx.exampleuniqueID --messages file://file.txt --endpoint https://cell-1.streaming.us-phoenix-1.oci.oraclecloud.com { "data": { "entries": [ { "error": null, "error-message": null, "offset": 0, "partition": "0", "timestamp": "2020-11-03T21:35:03.837000+00:00" }, { "error": null, "error-message": null, "offset": 1, "partition": "0", "timestamp": "2020-11-03T21:35:03.837000+00:00" } ], "failures": 0 } }
PutMessages操作を実行して、テスト・メッセージをストリームに公開します。