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

:UpdateEventSource

最終更新日:Nov 10, 2025

イベントソースの構成を更新します。

URL

/openapi/updateEventSource

使用上の注意

イベントソースに対して SourceMNSParametersSourceRocketMQParametersSourceRabbitMQParametersSourceHttpEventParametersSourceSLSParameters パラメーターのいずれか 1 つのみを指定できます。

リクエストパラメーター

パラメータータイプ必須説明
EventSourceNameStringはいmyrabbitmq.sourceイベントソースの名前。詳細については、「制限」をご参照ください。
DescriptionStringはいEvent source of the Message Queue for RabbitMQ typeイベントソースの説明。
SourceMNSParametersObjectいいえイベントプロバイダーが Simple Message Queue(旧称 MNS) であることを指定します。詳細については、「リクエストパラメーター SourceMNSParameters」をご参照ください。
SourceRocketMQParametersObjectいいえイベントプロバイダーが RocketMQ for ApsaraMQ であることを指定します。詳細については、「リクエストパラメーター SourceRocketMQParameters」をご参照ください。
SourceRabbitMQParametersObjectいいえイベントプロバイダーが RabbitMQ for ApsaraMQ であることを指定します。詳細については、「リクエストパラメーター SourceRabbitMQParameters」をご参照ください。
SourceHttpEventParametersObjectいいえイベントプロバイダーが HTTP または HTTPS であることを指定します。詳細については、「リクエストパラメーター SourceHttpEventParameters」をご参照ください。
SourceSLSParametersObjectいいえイベントプロバイダーがログサービスであることを指定します。詳細については、「リクエストパラメーター SourceSLSParameters」をご参照ください。
EventBusNameStringはいmy-event-busイベントソースを関連付けるイベントバスの名前。詳細については、「制限」をご参照ください。

リクエストパラメーター SourceMNSParameters

SourceMNSParameters パラメーターを指定する場合、以下の表に示すパラメーターを構成できます。

パラメータータイプ必須説明
RegionIdStringはいcn-zhangjiakouSimple Message Queue(旧称 MNS) キューが存在するリージョンの ID。
QueueNameStringはいMyQueueSimple Message Queue(旧称 MNS) インスタンスのキューの名前。
IsBase64DecodeStringはいtrueBase64 デコードを有効にするかどうかを指定します。デフォルト値:true。

リクエストパラメーター SourceRocketMQParameters

SourceRocketMQParameters パラメーターを指定する場合、以下の表に示すパラメーターを構成できます。

パラメータータイプ必須説明
RegionIdStringはいcn-zhangjiakouRocketMQ for ApsaraMQ インスタンスが存在するリージョンの ID。
InstanceIdStringはいMQ_INST_164901546557****_BAAN****RocketMQ for ApsaraMQ インスタンスの ID。詳細については、「制限」をご参照ください。
TopicStringはいmytopicRocketMQ for ApsaraMQ インスタンスのトピックの名前。詳細については、「制限」をご参照ください。
TagStringいいえtestメッセージのフィルタリングに使用されるタグ。
OffsetStringいいえCONSUME_FROM_TIMESTAMPメッセージのコンシューマーオフセット。有効な値:
  • CONSUME_FROM_LAST_OFFSET:最新のオフセットから消費を開始します。
  • CONSUME_FROM_FIRST_OFFSET:最も古いオフセットから消費を開始します。
  • CONSUME_FROM_TIMESTAMP:指定した時点のオフセットから消費を開始します。

デフォルト値:CONSUME_FROM_LAST_OFFSET。

TimestampLongいいえ1636597951964消費を開始するオフセットのタイムスタンプ。単位:ミリ秒。このパラメーターは、Offset パラメーターを CONSUME_FROM_TIMESTAMP に設定した場合にのみ有効です。
GroupIDStringはいGID_group1RocketMQ for ApsaraMQ インスタンスのグループの ID。

リクエストパラメーター SourceRabbitMQParameters

SourceRabbitMQParameters パラメーターを指定する場合、以下の表に示すパラメーターを構成できます。

パラメータータイプ必須説明
RegionIdStringはいcn-zhangjiakouRabbitMQ for ApsaraMQ インスタンスが存在するリージョンの ID。
InstanceIdStringはいamqp-cn-nif22u74****RabbitMQ for ApsaraMQ インスタンスの ID。詳細については、「制限」をご参照ください。
VirtualHostNameStringはいeb-connectRabbitMQ for ApsaraMQ インスタンスの vhost の名前。詳細については、「制限」をご参照ください。
QueueNameStringはいdemoRabbitMQ for ApsaraMQ インスタンスのキューの名前。詳細については、「制限」をご参照ください。

リクエストパラメーター SourceHttpEventParameters

SourceHttpEventParameters パラメーターを指定する場合、以下の表に示すパラメーターを設定できます。

パラメータータイプ必須説明
TypeStringはいHTTPS生成された webhook URL でサポートされるプロトコルタイプ。有効な値:
  • HTTP
  • HTTPS
  • HTTP&HTTPS
MethodListはいGET生成された webhook URL でサポートされる HTTP リクエストメソッド。複数の値を選択できます。有効な値:
  • GET
  • POST
  • PUT
  • PATCH
  • DELETE
  • HEAD
  • OPTIONS
  • TRACE
  • CONNECT
SecurityConfigStringはいipセキュリティ設定のタイプ。有効な値:
  • none:セキュリティ設定なし。
  • ip:CIDR ブロック。
  • referer:セキュリティドメイン名。
IpListいいえ10.0.0.0/8セキュリティ設定に使用される CIDR ブロック。SecurityConfig パラメーターを ip に設定した場合にのみ必須です。CIDR ブロックまたは IP アドレスを入力できます。複数の CIDR ブロックまたは IP アドレスはコンマ(,)で区切ります。
RefererListいいえaliyundoc.comセキュリティドメイン名。このパラメーターは、SecurityConfig パラメーターを referer に設定した場合にのみ必須です。ドメイン名を入力できます。

リクエストパラメーター SourceSLSParameters

SourceSLSParameters パラメーターを指定する場合、以下の表に示すパラメーターを設定できます。

パラメータータイプ必須説明
RoleNameStringはいtestRoleEventBridge がこのロールを使用してログサービスのログを読み取ることを承認する場合、RAM(Resource Access Management)コンソールでロールを作成する際に、[選択された信頼エンティティ] パラメーターで [Alibaba Cloud サービス] を選択し、[信頼できるサービスを選択] パラメーターで [EventBridge] を選択する必要があります。

レスポンスパラメーター

イベントソースの構成が更新されると、HTTP ステータスコード 200 が返され、レスポンスボディは返されません。

例:RocketMQ for ApsaraMQ タイプのイベントソースの構成を変更する

リクエストの例

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

{
    "EventSourceName":"myRocketMQ.source",
    "Description":"Event source of the Message Queue for Apache RocketMQ type",
    "SourceRocketMQParameters":{
        "InstanceId":"MQ_INST_164901546557****_BAAN****",
        "GroupID":"GID_group1",
        "Topic":"mytopic",
        "Offset":"CONSUME_FROM_LAST_OFFSET",
        "Tag":"test",
        "RegionId":"cn-hangzhou"
    },
    "EventBusName":"my-event-bus"
}

レスポンスの例

HTTP/1.1 200 OK
Server: AliyunEventBridge
Connection: keep-alive
Content-Type: application/json;charset=utf-8
Content-Length: 79
x-eventbridge-request-id: 45d93c3b-7763-451b-b240-a5f1c2cc****
Date: Sat, 18 Apr 2020 05:30:41 GMT
{
    "code":"200",
    "data":{
        "RequestId":"45d93c3b-7763-451b-b240-a5f1c2cc****",
        "Data":true,
        "Code":"Success",
        "Success":true
    },
    "httpStatusCode":"200",
    "requestId":"45d93c3b-7763-451b-b240-a5f1c2cc****",
    "successResponse":true
}