Function Compute のトリガーを追加します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cdn:AddFCTrigger |
create |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| TriggerARN |
string |
必須 |
Function Compute サービスに対応するトリガー。 |
acs:fc:cn-beijing: 1234567890:services/FCTestService/functions/printEvent/triggers/testtrigger |
| EventMetaName |
string |
必須 |
イベントの名前。 |
LogFileCreated |
| EventMetaVersion |
string |
必須 |
イベントのバージョン。 |
1.0.0 |
| SourceARN |
string |
必須 |
イベントリスニング用のリソースとフィルター。 |
acs:cdn:*:1234567890:domain/example.com |
| FunctionARN |
string |
任意 |
機能のトリガー。 |
acs:fc:1223455566666:123:services/myservice/functions/myfunction |
| RoleARN |
string |
必須 |
割り当てられた Resource Access Management (RAM) ロール。 |
acs:ram:: 1234567890:role/aliyuncdneventnotificationrole |
| Notes |
string |
必須 |
備考。 |
test |
TriggerARN
TriggerARN のフォーマット: acs:cdn:{RegionID}:{AccountID}:{Filter}。
Filter は、
{FilterName}/{FilterValue}のフォーマットでリソースとフィルターを示します。FilterValue に複数の値を指定する場合は、値をコンマ (,) で区切り、波括弧 ({}) で囲みます。この例では、LogFileCreated イベントは、FilterName が domain に設定されているフィルターをサポートします。Filter が
domain/example.comに設定されている場合、Function Compute はexample.comによってのみトリガーされます。Filter がdomain/{example.com,aliyundoc.com}に設定されている場合、Function Compute は複数のドメインによってトリガーされます。フィルターはスラッシュ (/) で区切ります。スラッシュは AND ロジックを示します。フォーマット:
acs:cdn:{RegionID}:{AccountID}:{Filter1}/{Filter2}/{Filter3}...。
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
EC046C5D-8CB4-4B6B-B7F8-B335E51EF90 |
例
成功レスポンス
JSONJSON
{
"RequestId": "EC046C5D-8CB4-4B6B-B7F8-B335E51EF90"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | NotFound.EventMeta | EventMeta not found. | |
| 400 | Duplicated.FCTrigger | FCTrigger has already existed. | |
| 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. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。