すべてのプロダクト
Search
ドキュメントセンター

:GetRule

最終更新日:Nov 10, 2025

イベントルールの詳細を照会します。

URI

/openapi/getRule

リクエストパラメーター

パラメータータイプ必須説明
EventBusNameStringはいdefaultイベントバスの名前。詳細については、「制限」をご参照ください。
RuleNameStringはいmyRule3イベントルールの名前。詳細については、「制限」をご参照ください。

レスポンスパラメーター

パラメータータイプ説明
EventBusNameStringdefaultイベントバスの名前。
RuleARNStringacs:eventbridge:cn-hangzhou:123456789098****:eventbus/default/rule/myRule3イベントルールのAlibaba Cloud Resource Name(ARN)。
RuleNameStringmyRule3イベントルールの名前。
DescriptionStringtestイベントルールの説明。
StatusStringENABLEイベントルールのステータス。有効な値:
  • ENABLE:イベントルールは有効です。イベントルールのデフォルト状態です。
  • DISABLE:イベントルールは無効です。
FilterPatternString
{\"source\":[\"acs.oss\"],\"type\":[\"oss:BucketQueried:GetBucketStat\"]}
JSON 形式のイベントパターン。有効な値:
  • stringEqual パターン
  • stringExpression パターン

    各フィールドは、マップデータ構造で最大 5 つの式を持つことができます。

各フィールドは、マップデータ構造で最大 5 つの式を持つことができます。

TargetsList<Target>イベントが配信されるイベントターゲット。
IdString1イベントターゲットのカスタム ID。
TypeStringacs.mns.queueイベントターゲットのタイプ。
EndpointStringacs:mns:cn-hangzhou:123456789098****:queues/myqueueイベントターゲットのエンドポイント。
PushRetryStrategyStringBACKOFF_RETRYイベントをプッシュするために使用される再試行ポリシー。有効な値:
  • BACKOFF_RETRY:バックオフ再試行。リクエストは最大 3 回再試行できます。2 回の連続する再試行の間隔は、10 ~ 20 秒のランダムな値です。
  • EXPONENTIAL_DECAY_RETRY:指数関数的減衰再試行。リクエストは最大 176 回再試行できます。2 回の連続する再試行の間隔は指数関数的に 512 秒まで増加し、合計再試行時間は 1 日です。具体的な再試行間隔は、1、2、4、8、16、32、64、128、256、512、512、...、512 秒で、合計で最大 167 回の 512 秒が含まれます。
ParamListList<Param>イベントが渡すパラメーター。
resourceKeyStringbody変換されたイベントのリソースキー。詳細については、「イベントターゲットパラメーター」をご参照ください。
formStringTEMPLATE変換方法。詳細については、「イベントターゲットパラメーター」をご参照ください。
valueString
{\"key\"=\"value\"}
変換されるイベント値。
templateStringThe value of ${key} is ${value}!テンプレートの形式。

リクエストの例

POST /openapi/getRule HTTP/1.1
Host: 123456789098****.eventbridge.cn-hangzhou.aliyuncs.com
Date: Sat, 18 Apr 2020 05:30:41 GMT
x-eventbridge-version: 2020-04-01
Authorization: acs vZ3VL0SuJdHi****:Jo2PbTj******zYAYoYslKLvWzg=
Content-Type: application/json;charset=UTF-8
Content-Length: 26

{
    "EventBusName":"default",
    "RuleName":"myRule3"
}

レスポンスの例

HTTP/1.1 200 OK
Server: AliyunEventBridge
Connection: keep-alive
Content-Type: application/json;charset=utf-8
Content-Length: 79
x-eventbridge-request-id: 5E9A9081333245F1D800****
Date: Sat, 18 Apr 2020 05:30:41 GMT

{
    "EventBusName":"default",
    "Description":"test",
    "RuleARN":"acs:eventbridge:cn-hangzhou:123456789098****:eventbus/default/rule/myRule3",
    "RuleName":"myRule3",
    "Status":"ENABLE",
    "FilterPattern":"{\"source\":[\"acs.oss\"],\"type\":[\"oss:BucketQueried:GetBucketStat\"]}",
    "Targets":[
        {
            "Id":"1",
            "Type":"acs.mns.queue",
            "Endpoint":"acs:mns:cn-hangzhou:123456789098****:queues/myqueue",
            "PushRetryStrategy":"BACKOFF_RETRY",
            "ParamList":[
                {
                    "resourceKey":"queue",
                    "form":"CONSTANT",
                    "value":"myqueue"
                },
                {
                    "resourceKey":"body",
                    "form":"TEMPLATE",
                    "value":"{\"key\"=\"value\"}",
                    "template":"The value of ${key} is ${value}!"
                }
            ]
        }
    ]
}