データストリームAPIの作成
新しいdata streamを作成します。
Python
resp = client.indices.create_data_stream(
name="my-data-stream",
)
print(resp)
Ruby
response = client.indices.create_data_stream(
name: 'my-data-stream'
)
puts response
Js
const response = await client.indices.createDataStream({
name: "my-data-stream",
});
console.log(response);
コンソール
PUT /_data_stream/my-data-stream
リクエスト
PUT /_data_stream/<data-stream>
前提条件
- Elasticsearchのセキュリティ機能が有効になっている場合、データストリームのために
create_index
またはmanage
インデックス権限を持っている必要があります。 - データストリームが有効な一致するindex templateが必要です。データストリームの設定を参照してください。
パスパラメータ
<data-stream>
- (必須、文字列) 作成するデータストリームの名前。データストリームの名前は以下の基準を満たす必要があります:
- 小文字のみ
\
、/
、*
、?
、"
、<
、>
、|
、,
、#
、:
、またはスペース文字を含めることはできません-
、_
、+
、または.ds-
で始めることはできません.
または..
であってはいけません- 255バイトを超えてはいけません。マルチバイト文字はこの制限に対してより早くカウントされます。