指定された Function Compute トリガーを更新します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cdn:UpdateFCTrigger |
update |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| TriggerARN |
string |
必須 |
Function Compute サービスに対応するトリガー。 |
acs:fc:cn-beijing: 1234567890:services/FCTestService/functions/printEvent/triggers/testtrigger |
| SourceARN |
string |
任意 |
イベントをリッスンするためのリソースとフィルター。 |
acs:cdn:*:1234567890:domain/example.com |
| FunctionARN |
string |
任意 |
機能トリガー。 |
acs:fc:1223455566666:123:services/myservice/functions/myfunction |
| RoleARN |
string |
任意 |
割り当てられた RAM ロール。 |
acs:ram:: 1234567890:role/aliyuncdneventnotificationrole |
| Notes |
string |
任意 |
備考。 |
test |
SourceARN
`SourceARN` のフォーマット: `acs:cdn:{RegionID}:{AccountID}:{Filter}`。
`Filter` は、`{FilterName}/{FilterValue}` のフォーマットでリソースとフィルターを示します。`FilterValue` に複数の値を指定する場合は、カンマ (,) で区切り、中括弧 ({}) で囲みます。
この例では、`LogFileCreated` イベントは `FilterName` が `domain` に設定されたフィルターをサポートします。`Filter` が `domain/example.com` に設定されている場合、Function Compute は `example.com` によってのみトリガーされます。`Filter` が `domain/{example.com,aliyun.com}` に設定されている場合、Function Compute は複数のドメインによってトリガーされます。
フィルターはスラッシュ (/) で区切ります。フィルター間の論理演算子は AND に設定します。フォーマット: `acs:cdn:{RegionID}:{AccountID}:{Filter1}/{Filter2}/{Filter3}...`。
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエストの ID。 |
EC046C5D-8CB4-4B6B-B7F8-B335E51EF90E |
例
成功レスポンス
JSONJSON
{
"RequestId": "EC046C5D-8CB4-4B6B-B7F8-B335E51EF90E"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParameter.TriggerARN | The specified parameter TriggerARN is not valid. | |
| 400 | InvalidParameter.SourceARN | The specified parameter SourceARN is not valid. | |
| 400 | InvalidParameter.FunctionARN | The specified parameter FunctionARN is not valid. | |
| 400 | InvalidParameter.RoleARN | The specified parameter RoleARN is not valid. | |
| 403 | PermissionDeny | No permission to operate this FCTrigger. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。