この API を呼び出して、MongoDB インスタンスから収集された監査ログのタイプをクエリできます。

この API を呼び出す際に、インスタンスは実行中の状態にある必要があります。

この API は、レプリカセットインスタンスに適用されます。 DescribeAuditLogFilter は、スタンドアロンインスタンスまたはシャードクラスターインスタンスでは実行できません。

デバッグ

OpenAPI Explorer は API の使用を簡素化します。 OpenAPI Explorer を使用して、API の取得、API の呼び出し、SDK サンプルコードの動的生成などのデバッグ操作を実行できます。

リクエストパラメータ

パラメータ データ型 必須 説明
Action String はい DescribeAuditLogFilter

実行する操作。 値を DescribeAuditLogFilterに設定します。

DBInstanceId String はい dds-bpxxxxxxxx

インスタンス ID。

RoleType String いいえ primary

インスタンス内のノードのロール。 有効値:

  • primary
  • secondary
AccessKeyId String いいえ LTAIgbTGpxxxxxx

Alibaba Cloud から提供された AccessKey ID。

レスポンスパラメータ

パラメータ タイプ 説明
Filter String admin,slow,insert,query,update,delete,command

データベースの操作ログの種類。 手順は次のとおりです。

  • admin :O&M および管理操作
  • slow :スロー操作
  • query :クエリ操作
  • insert:挿入操作
  • update:更新操作
  • delete:削除操作
  • command:プロトコルコマンド、aggregate 方式など
RequestId String D7C8BA0C-9350-487D-9B70-D69AF27FB1EB

リクエスト ID。

RoleType String primary

ノード名

リクエストの例


http(s)://mongodb.aliyuncs.com/? Action=DescribeAuditLogFilter
&DBInstanceId=dds-bpxxxxxxxx
&<Common request parameters>

通常のレスポンスの例

XML 形式

<DescribeAuditLogFilterResponse>
  <Filter>admin,slow,insert,query,update,delete,command</Filter>
  <RoleType/>
  <RequestId>D7C8BA0C-9350-487D-9B70-D69AF27FB1EB</RequestId>
</DescribeAuditLogFilterResponse>

JSON 形式

{
	"Filter":"admin,slow,insert,query,update,delete,command",
	"RequestId":"D7C8BA0C-9350-487D-9B70-D69AF27FB1EB",
	"RoleType":""
}

エラーコード

エラーコードの表示