Memodifikasi pemicu.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
fc:UpdateTrigger |
update |
*All Resource
|
None | None |
Sintaks permintaan
PUT /2021-04-06/services/{serviceName}/functions/{functionName}/triggers/{triggerName} HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| serviceName |
string |
Yes |
Nama layanan. |
demoService |
| functionName |
string |
Yes |
Nama fungsi. |
demoFunction |
| triggerName |
string |
Yes |
Nama pemicu. |
demoTrigger |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| If-Match |
string |
No |
Parameter ini digunakan untuk memastikan bahwa sumber daya yang dimodifikasi konsisten dengan sumber daya yang akan dimodifikasi. Anda dapat memperoleh nilai parameter dari respons operasi CreateTrigger, GetTrigger, dan UpdateTrigger. |
e19d5cd5af0378da05f63f891c7467af |
| body |
object |
No |
Definisi pemicu. |
|
| invocationRole |
string |
No |
Peran yang digunakan oleh sumber peristiwa seperti Object Storage Service (OSS) untuk memanggil fungsi. Untuk informasi lebih lanjut, lihat Overview. |
acs:ram::123456xxxx:role/fc-test |
| qualifier |
string |
No |
Versi atau alias layanan. |
LATEST |
| triggerConfig |
string |
No |
Konfigurasi pemicu. Konfigurasi bervariasi berdasarkan jenis pemicu. Untuk informasi lebih lanjut tentang formatnya, lihat topik berikut:
|
{"events": ["oss:ObjectCreated:*"], "filter": {"key": {"prefix": "/prefix", "suffix": ".zip"}}} |
| description |
string |
No |
Deskripsi pemicu. |
trigger for test |
| X-Fc-Account-Id |
string |
No |
ID akun Alibaba Cloud Anda. |
188077086902**** |
| X-Fc-Date |
string |
No |
Waktu ketika permintaan diinisiasi pada klien. Format nilainya adalah: EEE,d MMM yyyy HH:mm:ss GMT. |
Wed, 11 May 2022 09:00:00 GMT |
| X-Fc-Trace-Id |
string |
No |
ID permintaan kustom. |
my-test-trace-id |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Definisi pemicu. |
||
| createdTime |
string |
Waktu ketika file audio atau video dibuat. |
2016-08-15T15:00:00.000+0000 |
| invocationRole |
string |
ARN peran RAM yang digunakan oleh sumber peristiwa untuk memanggil fungsi. |
acs:ram::123456xxxx:role/fc-test |
| lastModifiedTime |
string |
Waktu modifikasi terakhir. |
016-08-15T17:00:00.000+0000 |
| qualifier |
string |
Versi atau alias layanan. |
LATEST |
| sourceArn |
string |
ARN sumber peristiwa. |
acs:oss:cn-shanghai:12345xxxx:mybucket |
| triggerConfig |
string |
Konfigurasi pemicu. Konfigurasi bervariasi berdasarkan jenis pemicu. |
{"events": ["oss:ObjectCreated:*"], "filter": {"key": {"prefix": "/prefix", "suffix": ".zip"}}} |
| triggerName |
string |
Nama pemicu. |
demoTrigger |
| triggerType |
string |
Jenis pemicu. Contoh nilai: oss, log, tablestore, timer, http, cdn_events, mns_topic, dan eventbridge. |
oss |
| description |
string |
Deskripsi pemicu. |
trigger for test |
| triggerId |
string |
ID unik pemicu. |
3e270f2f-cef2-421a-bc86-ff4e8088**** |
| domainName |
string |
Nama domain yang digunakan untuk memanggil fungsi dengan menggunakan HTTP. Anda dapat menambahkan nama domain ini sebagai awalan ke endpoint Function Compute. Dengan cara ini, Anda dapat memanggil fungsi yang sesuai dengan pemicu dengan menggunakan HTTP. Contohnya, |
demo-service-demo-function-jkhksh |
| urlInternet |
string |
Alamat domain publik. Anda dapat mengakses pemicu HTTP melalui Internet dengan menggunakan HTTP atau HTTPS. |
https://svc-func-xxxxxxxx.cn-hangzhou.fcapp.run |
| urlIntranet |
string |
Endpoint privat. Di dalam VPC, Anda dapat mengakses pemicu HTTP dengan menggunakan HTTP atau HTTPS. |
https://svc-func-xxxxxxxx.cn-hangzhou-vpc.fcapp.run |
| status |
string |
Status saat ini dari pemicu. Parameter ini hanya valid untuk pemicu berbasis EventBridge. |
RUNNING |
| targetArn |
string |
Alibaba Cloud Resource Name (ARN) dari fungsi yang terkait dengan pemicu. |
acs:fc::123456xxxx:services/my-test-service.LATEST/functions/my-test-function |
Contoh
Respons sukses
JSONformat
{
"createdTime": "2016-08-15T15:00:00.000+0000",
"invocationRole": "acs:ram::123456xxxx:role/fc-test",
"lastModifiedTime": "016-08-15T17:00:00.000+0000",
"qualifier": "LATEST",
"sourceArn": "acs:oss:cn-shanghai:12345xxxx:mybucket",
"triggerConfig": "{\"events\": [\"oss:ObjectCreated:*\"], \"filter\": {\"key\": {\"prefix\": \"/prefix\", \"suffix\": \".zip\"}}}",
"triggerName": "demoTrigger",
"triggerType": "oss",
"description": "trigger for test",
"triggerId": "3e270f2f-cef2-421a-bc86-ff4e8088****",
"domainName": "demo-service-demo-function-jkhksh",
"urlInternet": "https://svc-func-xxxxxxxx.cn-hangzhou.fcapp.run",
"urlIntranet": "https://svc-func-xxxxxxxx.cn-hangzhou-vpc.fcapp.run",
"status": "RUNNING",
"targetArn": "acs:fc::123456xxxx:services/my-test-service.LATEST/functions/my-test-function"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.