Memperbarui layanan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
fc:UpdateService |
update |
*Service
|
|
None |
Sintaks permintaan
PUT /2021-04-06/services/{serviceName} HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| serviceName |
string |
Yes |
Nama layanan. |
demo-service |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| If-Match |
string |
No |
Nilai yang digunakan untuk memastikan bahwa layanan yang dimodifikasi konsisten dengan layanan yang akan dimodifikasi. Nilai ini diperoleh dari tanggapan operasi CreateService, UpdateService, dan GetService. |
e19d5cd5af0378da05f63f891c7467af |
| body |
object |
No |
Definisi layanan. |
|
| description |
string |
No |
The description of the service. |
test service |
| internetAccess |
boolean |
No |
Specifies whether to allow functions to access the Internet. Valid values:
|
true |
| logConfig | LogConfig |
No |
The logging configurations. Function execution logs are stored in the specified Logstores. |
|
| nasConfig | NASConfig |
No |
The configurations of the File Storage NAS (NAS) file system. These configurations allow functions to access the specified NAS resources. |
|
| role |
string |
No |
The RAM role that is used to grant required permissions to Function Compute. This role is applicable in the following scenarios:
|
acs:ram::1234567890:role/fc-test |
| vpcConfig | VPCConfig |
No |
The configurations of virtual private clouds (VPCs). These configurations allow Function Compute to access the specified VPC resources. |
|
| tracingConfig | TracingConfig |
No |
The configurations of Managed Service for OpenTelemetry. After you configure Managed Service for OpenTelemetry for functions in Function Compute, you can record the execution durations of requests and internal processing durations of functions, and view the cold start latencies. For more information, see Overview. |
|
| ossMountConfig | OSSMountConfig |
No |
The Object Storage Service (OSS) mounting configurations. |
|
| X-Fc-Account-Id |
string |
No |
ID akun Alibaba Cloud Anda. |
188077086902**** |
| X-Fc-Date |
string |
No |
Pengatur waktu saat API Function Compute dipanggil. Formatnya 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. |
rid281s****** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
The definition of the service. |
||
| createdTime |
string |
The time when the service was created. |
2016-08-15T16:06:05.000+0000 |
| description |
string |
The description of the service. |
test_description |
| internetAccess |
boolean |
Specifies whether to allow functions to access the Internet. Valid values:
|
true |
| lastModifiedTime |
string |
The time when the service was last modified. |
2016-08-15T16:06:05.000+0000 |
| logConfig | LogConfig |
The logging configurations. Function Compute writes function execution logs to the specified Logstores. |
|
| nasConfig | NASConfig |
The configurations of the NAS file system. These configurations allow functions to access the specified NAS resources. |
|
| role |
string |
The RAM role that is used to grant required permissions to Function Compute. The RAM role is used in the following scenarios:
|
acs:ram::1234567890:role/fc-test |
| serviceId |
string |
The unique ID generated by the system for the service. |
2d28e0e9-9ba5-4eed-8b1a-d3d9cd24e737 |
| serviceName |
string |
The name of the service. |
demo-service |
| vpcConfig | VPCConfig |
The VPC configurations, which allow functions to access the specified VPC resources. |
|
| tracingConfig | TracingConfig |
The configurations of Managed Service for OpenTelemetry. After you configure Managed Service for OpenTelemetry for functions in Function Compute, you can record the execution durations of requests and internal processing durations of functions, and view the cold start latencies. For more information, see Overview. |
|
| ossMountConfig | OSSMountConfig |
The OSS mounting configurations. |
|
| useSLRAuthentication |
boolean |
Indicates whether service-linked role authorization is enabled. Valid values:
|
true |
Contoh
Respons sukses
JSONformat
{
"createdTime": "2016-08-15T16:06:05.000+0000",
"description": "test_description",
"internetAccess": true,
"lastModifiedTime": "2016-08-15T16:06:05.000+0000",
"logConfig": {
"logstore": "test-prj",
"project": "test-logstore",
"enableRequestMetrics": true,
"enableInstanceMetrics": true,
"logBeginRule": "DefaultRegex"
},
"nasConfig": {
"groupId": 100,
"mountPoints": [
{
"mountDir": "/home/test",
"serverAddr": "***-uni85.cn-hangzhou.nas.aliyuncs.com:/",
"enableTLS": false
}
],
"userId": 100
},
"role": "acs:ram::1234567890:role/fc-test",
"serviceId": "2d28e0e9-9ba5-4eed-8b1a-d3d9cd24e737",
"serviceName": "demo-service",
"vpcConfig": {
"securityGroupId": "sg-bp18hj1wtxgy3b0***",
"vSwitchIds": [
"vsw-bp1ozpcrdc6r****"
],
"vpcId": "vpc-***",
"role": "acs:ram::1234567890:role/fc-test"
},
"tracingConfig": {
"type": "Jaeger",
"params": {
"key": "{\"endpoint\": \"tracing_analysis_jaeger_endpoint\"}"
}
},
"ossMountConfig": {
"mountPoints": [
{
"bucketName": "my-bucket",
"mountDir": "/mnt/dir",
"readOnly": true,
"endpoint": "http://oss-cn-shanghai.aliyuncs.com",
"bucketPath": "/my-dir"
}
]
},
"useSLRAuthentication": true
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.