Membuat layanan.
Deskripsi operasi
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
fc:CreateService |
create |
*Service
|
|
None |
Sintaks permintaan
POST /2021-04-06/services HTTP/1.1
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
Definisi layanan. |
|
| description |
string |
No |
Deskripsi layanan. |
service_description |
| internetAccess |
boolean |
No |
Menentukan apakah fungsi diizinkan mengakses Internet. Nilai default: true. Nilai yang valid:
|
true |
| logConfig | LogConfig |
No |
Konfigurasi log. Function Compute menulis log eksekusi fungsi ke Logstore yang ditentukan. |
|
| nasConfig | NASConfig |
No |
Konfigurasi File Storage NAS (NAS). Konfigurasi ini memungkinkan fungsi mengakses sistem file NAS yang ditentukan. |
|
| role |
string |
No |
Alibaba Cloud Resource Name (ARN) dari role RAM yang digunakan untuk memberikan izin yang diperlukan kepada Function Compute. Role RAM digunakan dalam skenario berikut:
|
acs:ram::188077086902****:role/fc-test |
| serviceName |
string |
Yes |
Nama layanan. Nama hanya boleh berisi huruf, angka, tanda hubung (-), dan garis bawah (_). Nama tidak boleh diawali dengan angka atau tanda hubung (-). Panjang nama harus 1 hingga 128 karakter. |
service_Name |
| vpcConfig | VPCConfig |
No |
Konfigurasi Virtual Private Cloud (VPC). Konfigurasi ini memungkinkan fungsi mengakses VPC yang ditentukan. |
|
| tracingConfig | TracingConfig |
No |
Konfigurasi Managed Service for OpenTelemetry. Setelah Function Compute terintegrasi dengan Managed Service for OpenTelemetry, Anda dapat mencatat durasi permintaan di Function Compute, melihat durasi cold start fungsi, dan mencatat durasi eksekusi fungsi. Untuk informasi selengkapnya, lihat Analisis pelacakan. |
|
| ossMountConfig | OSSMountConfig |
No |
Konfigurasi mounting Object Storage Service (OSS). |
|
| X-Fc-Account-Id |
string |
No |
ID akun Alibaba Cloud Anda. |
188077086902**** |
| X-Fc-Date |
string |
No |
Waktu fungsi dipanggil. Format nilai: 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. |
asdf**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Data yang dikembalikan. |
||
| createdTime |
string |
Waktu saat layanan dibuat. |
2016-08-15T16:06:05.000+0000 |
| description |
string |
Deskripsi layanan. |
service_description |
| internetAccess |
boolean |
Menentukan apakah fungsi diizinkan mengakses Internet. Nilai yang valid:
|
true |
| lastModifiedTime |
string |
Waktu saat layanan terakhir dimodifikasi. |
2016-08-15T16:06:05.000+0000 |
| logConfig | LogConfig |
Konfigurasi log. Function Compute menulis log eksekusi fungsi ke Logstore yang ditentukan. |
|
| nasConfig | NASConfig |
Konfigurasi NAS. Konfigurasi ini memungkinkan fungsi mengakses sistem file NAS yang ditentukan. |
|
| role |
string |
Role RAM yang digunakan untuk memberikan izin yang diperlukan kepada Function Compute. Role RAM digunakan dalam skenario berikut:
|
acs:ram::188077086902****:role/fc-test |
| serviceId |
string |
ID unik yang dibuat oleh sistem untuk layanan. |
2d28e0e9-9ba5-4eed-8b1a-d3d9cd24e737 |
| serviceName |
string |
Nama layanan. |
service_Name |
| vpcConfig | VPCConfig |
Konfigurasi VPC. Konfigurasi ini memungkinkan fungsi mengakses VPC yang ditentukan. |
|
| tracingConfig | TracingConfig |
Konfigurasi Managed Service for OpenTelemetry. Setelah Function Compute terintegrasi dengan Managed Service for OpenTelemetry, Anda dapat mencatat durasi permintaan di Function Compute, melihat durasi cold start fungsi, dan mencatat durasi eksekusi fungsi. Untuk informasi selengkapnya, lihat Analisis pelacakan. |
|
| ossMountConfig | OSSMountConfig |
Konfigurasi mounting OSS. |
|
| useSLRAuthentication |
boolean |
Menunjukkan apakah otorisasi role terkait layanan diaktifkan. Nilai yang valid:
|
true |
Contoh
Respons sukses
JSONformat
{
"createdTime": "2016-08-15T16:06:05.000+0000",
"description": "service_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::188077086902****:role/fc-test",
"serviceId": "2d28e0e9-9ba5-4eed-8b1a-d3d9cd24e737",
"serviceName": "service_Name",
"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.