Logstore の使用者グループを作成します。
操作説明
注意事項
Host は、プロジェクト名と Simple Log Service のエンドポイントで構成されます。 Host にはプロジェクトを指定する必要があります。
1 つの Logstore につき、最大 30 個の使用者グループを作成できます。 使用者グループの名前は、プロジェクト内で一意である必要があります。
AccessKey ペアが作成され、取得済みであること。 詳細については、「AccessKey ペア」をご参照ください。
Alibaba Cloud アカウントの AccessKey ペアは、すべての API 操作に対する権限を持っています。 これらの認証情報を使用して Simple Log Service で操作を実行することは、リスクの高い操作です。 Resource Access Management (RAM) ユーザーを使用して API 操作を呼び出すか、日常の O&M を実行することを推奨します。 RAM ユーザーを作成するには、RAM コンソールにログインします。 RAM ユーザーが Simple Log Service リソースに対する管理権限を持っていることを確認してください。 詳細については、「RAM ユーザーの作成と Simple Log Service へのアクセスの承認」をご参照ください。
ログのクエリに必要な情報が取得済みであること。 この情報には、ログが属するプロジェクトの名前、プロジェクトのリージョン、ログが属する Logstore の名前が含まれます。 詳細については、「プロジェクトの管理」および「Logstore の管理」をご参照ください。
Simple Log Service は、Simple Log Service Java SDK を使用した通常のログ消費と、使用者グループベースのログ消費の両方の例を提供しています。 詳細については、「ログデータの消費」および「使用者グループを使用したデータ消費」をご参照ください。
認証リソース
次の表に、この操作に必要な権限付与情報を示します。 この情報を RAM ポリシーステートメントの Action 要素に追加して、RAM ユーザーまたは RAM ロールにこの操作を呼び出す権限を付与できます。
| Action | Resource |
log:CreateConsumerGroup | acs:log:{#regionId}:{#accountId}:project/{#ProjectName}/logstore/{#logstoreName}/consumergroup/{#ConsumerGroup} |
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
log:CreateConsumerGroup |
create |
*LogStore
|
|
なし |
リクエスト構文
POST /logstores/{logstore}/consumergroups HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| logstore |
string |
必須 |
Logstore の名前。 |
aliyun-test-logstore |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| project |
string |
必須 |
プロジェクトの名前。 |
aliyun-test-project |
| body |
object |
必須 |
使用者グループに関する情報。 |
|
| consumerGroup |
string |
必須 |
使用者グループの名前。 名前はプロジェクト内で一意である必要があります。 |
consumerGroupX |
| timeout |
integer |
必須 |
タイムアウト期間。 サーバーがタイムアウト期間内にコンシューマーからハートビートを受信しない場合、サーバーはそのコンシューマーを削除します。 単位:秒。 |
300 |
| order |
boolean |
必須 |
データを順番に消費するかどうかを指定します。 有効な値:
|
true |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
レスポンスフィールドがありません。
例
成功レスポンス
JSONJSON
{}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。