イベントソースの構成を更新します。
操作説明
イベントソースの構成を更新します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
eventbridge:UpdateEventSource |
update |
*EventSource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| EventSourceName |
string |
必須 |
イベントソースの名前。 |
myrabbitmq.source |
| Description |
string |
任意 |
イベントソースの説明。 |
Event source of the RabbitMQ type |
| LinkedExternalSource |
boolean |
任意 |
外部データソースに接続するかどうかを指定します。 |
true |
| ExternalSourceType |
string |
任意 |
外部データソースのタイプ。 |
SLS |
| ExternalSourceConfig |
object |
任意 |
外部データソースの構成。 |
{\"ConsumePosition\":\"end\",\"LogStore\":\"oss_log\",\"Project\":\"slsaudit-center-5795350335281001-cn-beijing\",\"RoleName\":\"sls-beijing-tf\"} |
| EventBusName |
string |
必須 |
イベントソースにバインドされているイベントバス。 |
my-event-bus |
| SourceMNSParameters |
object |
任意 |
Message Service (MNS) イベントソースのパラメーター。 |
|
| RegionId |
string |
任意 |
MNS キューが配置されているリージョン。 |
cn-beijing |
| QueueName |
string |
任意 |
MNS キューの名前。 |
queue_api_bind_1672194645178 |
| IsBase64Decode |
boolean |
任意 |
Base64 デコードを有効にするかどうかを指定します。この機能はデフォルトで有効になっています。 |
true |
| SourceRocketMQParameters |
object |
任意 |
Message Queue for Apache RocketMQ イベントソースのパラメーター。 |
|
| RegionId |
string |
任意 |
Message Queue for Apache RocketMQ インスタンスが配置されているリージョン。 |
cn-zhangjiakou |
| InstanceId |
string |
任意 |
Message Queue for Apache RocketMQ インスタンスの ID。詳細については、「使用制限」をご参照ください。 |
dbaudit-cn-i7m2nx**** |
| Topic |
string |
任意 |
Message Queue for Apache RocketMQ インスタンスのトピック。詳細については、「使用制限」をご参照ください。 |
topic_default_195820716552192 |
| Tag |
string |
任意 |
メッセージのフィルターに使用されるタグ。 |
KEY2 |
| Offset |
string |
任意 |
メッセージの消費を開始するオフセット。有効な値:
デフォルト値: |
CONSUMEFROMLASTOFFSET |
| Timestamp |
integer |
任意 |
メッセージの消費を開始するタイムスタンプ。このパラメーターは、 |
1663555399032 |
| GroupID |
string |
任意 |
コンシューマーのグループ ID。 |
GID-test |
| InstanceType |
string |
任意 |
インスタンスのタイプ。有効な値:
|
Cloud_4 |
| InstanceNetwork |
string |
任意 |
このパラメーターはサポートされていません。 |
|
| InstanceVpcId |
string |
任意 |
インスタンスがデプロイされている Virtual Private Cloud (VPC) の ID。このパラメーターは、VPC 内のインスタンスに必要です。 |
vpc-bp1a4gmlk31hyg6pt**** |
| InstanceVSwitchIds |
string |
任意 |
インスタンスの vSwitch ID。このパラメーターは、VPC 内のインスタンスに必要です。 |
vsw-bp10rbrt6rb6vrd89**** |
| InstanceSecurityGroupId |
string |
任意 |
インスタンスのセキュリティグループ ID。このパラメーターは、VPC 内のインスタンスに必要です。 |
sg-catalog-eventlistener |
| AuthType |
string |
任意 |
認証タイプ。このパラメーターを |
ACL |
| InstanceEndpoint |
string |
任意 |
インスタンスのエンドポイント。 |
registry-vpc****.aliyuncs.com |
| InstanceUsername |
string |
任意 |
インスタンスへのアクセスに使用されるユーザー名。 |
root |
| InstancePassword |
string |
任意 |
インスタンスへのアクセスに使用されるパスワード。 |
****** |
| SourceRabbitMQParameters |
object |
任意 |
Message Queue for RabbitMQ イベントソースのパラメーター。 |
|
| RegionId |
string |
任意 |
Message Queue for RabbitMQ インスタンスが配置されているリージョン。 |
cn-hangzhou |
| InstanceId |
string |
任意 |
Message Queue for RabbitMQ インスタンスの ID。詳細については、「使用制限」をご参照ください。 |
bastionhost-cn-7mz2zky**** |
| VirtualHostName |
string |
任意 |
Message Queue for RabbitMQ インスタンスの vhost の名前。詳細については、「使用制限」をご参照ください。 |
amqp-cn-nif22u74**** |
| QueueName |
string |
任意 |
Message Queue for RabbitMQ インスタンスのキューの名前。詳細については、「使用制限」をご参照ください。 |
eb-connect |
| SourceSLSParameters |
object |
任意 |
Log Service (SLS) イベントソースのパラメーター。 |
|
| Project |
string |
任意 |
SLS プロジェクト。 |
VideoTestProject |
| LogStore |
string |
任意 |
SLS の Logstore。 |
waf-logstore |
| ConsumePosition |
string |
任意 |
開始オフセット。このパラメーターを |
end |
| RoleName |
string |
任意 |
EventBridge が SLS からログを読み取るために使用する RAM ロール。RAM コンソールでこのロールを作成する際、[信頼できるエンティティを選択] パラメーターには [Alibaba Cloud サービス] を、[信頼できるサービスを選択] パラメーターには [EventBridge] を選択してください。必要な権限ポリシーの詳細については、カスタム SLS イベントソースに関するドキュメントをご参照ください。 |
testRole |
| SourceScheduledEventParameters |
object |
任意 |
スケジュールされたイベントのパラメーター。 |
|
| Schedule |
string |
任意 |
cron 式。 |
10 * * * * * |
| TimeZone |
string |
任意 |
cron 式が実行されるタイムゾーン。 |
GMT+0:00 |
| UserData |
string |
任意 |
JSON 文字列。 |
{"a": "b"} |
| SourceHttpEventParameters |
object |
任意 |
HTTP イベントソースのパラメーター。 |
|
| Type |
string |
任意 |
Webhook でサポートされているプロトコルタイプ。有効な値:
|
HTTPS |
| Method |
array |
任意 |
Webhook でサポートされている HTTP リクエストメソッド。1 つ以上のメソッドを選択できます。有効な値:
|
|
|
string |
任意 |
Webhook でサポートされている HTTP リクエストメソッド。1 つ以上のメソッドを選択できます。有効な値:
|
GET |
|
| SecurityConfig |
string |
任意 |
セキュリティ設定のタイプ。有効な値:
|
none |
| Ip |
array |
任意 |
IP アドレスホワイトリスト。このパラメーターは、 |
|
|
string |
任意 |
IP アドレスまたは CIDR ブロック。 |
47.252.126.0/24 |
|
| Referer |
array |
任意 |
Referer ホワイトリスト。このパラメーターは、 |
|
|
string |
任意 |
Referer ホワイトリスト内のドメイン名。 |
aliyundoc.com |
|
| SourceKafkaParameters |
object |
任意 |
Message Queue for Apache Kafka イベントソースのパラメーター。 |
|
| InstanceId |
string |
任意 |
インスタンスの ID。 |
cbwp-bp1o3m66wcjgbkssm3**** |
| ConsumerGroup |
string |
任意 |
トピックをサブスクライブするコンシューマーグループの ID。 |
dsp_online_ml_request |
| Topic |
string |
任意 |
トピックの名前。 |
billing_notify |
| OffsetReset |
string |
任意 |
コンシューマオフセット。 |
latest |
| RegionId |
string |
任意 |
リージョンの ID。 |
cn-shanghai |
| MaximumTasks |
integer |
任意 |
同時コンシューマーの最大数。 |
1 |
| Network |
string |
任意 |
ネットワークタイプ。有効な値: |
Default |
| SecurityGroupId |
string |
任意 |
セキュリティグループ ID。このパラメーターは、 |
sg-5wz3mjgo9wpvdnwpwnhkj**** |
| VpcId |
string |
任意 |
VPC ID。このパラメーターは、 |
vpc-2zefu4vfmx6sioguj**** |
| VSwitchIds |
string |
任意 |
vSwitch ID。このパラメーターは、 |
vsw-bp1xyntcxiwplhqxj**** |
| SourceOSSEventParameters |
object |
任意 |
Object Storage Service (OSS) イベントソースのパラメーター。 |
|
| EventTypes |
array |
任意 |
イベントタイプのリスト。 |
|
|
string |
任意 |
イベントタイプ。 |
||
| StsRoleArn |
string |
任意 |
RAM ロールの Alibaba Cloud リソース名 (ARN)。 |
|
| MatchRules |
array<object> |
任意 |
照合ルール。 |
|
|
array<object> |
任意 |
|||
|
object |
任意 |
|||
| Suffix |
string |
任意 |
オブジェクト名のサフィックス。 |
|
| MatchState |
boolean |
任意 |
照合状態。 |
|
| Prefix |
string |
任意 |
オブジェクト名のプレフィックス。 |
|
| Name |
string |
任意 |
ルールの名前。 |
リクエストの例:
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":"RocketMQ event source",
"SourceRocketMQParameters":{
"InstanceId":"MQ_INST_164901546557<b>_BAAN</b>",
"GroupID":"GID_group1",
"Topic":"mytopic",
"Offset":"CONSUME_FROM_LAST_OFFSET",
"Tag":"test",
"RegionId":"cn-hangzhou"
},
"EventBusName":"my-event-bus"
}
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスで返されるデータ。 |
||
| Message |
string |
エラーメッセージ。 |
Remote error. requestId: [xxxx-9D10-65DFDFA3A75D], error code: [EventSourceNotExist], message: [The event source in request is not exist! ] |
| RequestId |
string |
リクエストの ID。 |
c057d379-ea65-41ec-a8a8-90627a9**** |
| Data |
boolean |
更新の結果。 |
true |
| Code |
string |
レスポンスコード。値 Success は、呼び出しが成功したことを示します。その他の値の詳細については、「エラーコード」をご参照ください。
|
Success |
| Success |
boolean |
操作が成功したかどうかを示します。値が true の場合、操作は成功したことを示します。 |
true |
例
成功レスポンス
JSONJSON
{
"Message": "Remote error. requestId: [xxxx-9D10-65DFDFA3A75D], error code: [EventSourceNotExist], message: [The event source in request is not exist! ]",
"RequestId": "c057d379-ea65-41ec-a8a8-90627a9****",
"Data": true,
"Code": "Success",
"Success": true
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 403 | ServiceNotEnable | Service not enable |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。