Membuat Object FC Access Point.
Catatan penggunaan
-
Secara default, Akun Alibaba Cloud memiliki izin untuk membuat Object FC Access Point. Untuk membuatnya menggunakan pengguna RAM atau Security Token Service (STS), Anda harus memiliki izin
oss:CreateAccessPointForObjectProcess. -
Anda dapat membuat hingga 1.000 Object FC Access Point untuk satu Akun Alibaba Cloud.
-
Anda dapat membuat hingga 100 Object FC Access Point untuk satu bucket.
Sintaksis permintaan
PUT /?accessPointForObjectProcess HTTP/1.1
Date: GMT Date
Content-Length: 785
Content-Type: application/xml
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
x-oss-access-point-for-object-process-name: fc-ap-01
Authorization: SignatureValue
<?xml version="1.0" encoding="UTF-8"?>
<CreateAccessPointForObjectProcessConfiguration>
<AccessPointName>ap-01</AccessPointName>
<ObjectProcessConfiguration>
<AllowedFeatures>
<AllowedFeature>GetObject-Range</AllowedFeature>
</AllowedFeatures>
<TransformationConfigurations>
<TransformationConfiguration>
<Actions>
<Action>GetObject</Action>
</Actions>
<ContentTransformation>
<FunctionCompute>
<FunctionAssumeRoleArn>string</FunctionAssumeRoleArn>
<FunctionArn>string</FunctionArn>
</FunctionCompute>
</ContentTransformation>
</TransformationConfiguration>
</TransformationConfigurations>
</ObjectProcessConfiguration>
</CreateAccessPointForObjectProcessConfiguration>
Header permintaan
|
Header |
Type |
Wajib |
Contoh |
Deskripsi |
|
x-oss-access-point-for-object-process-name |
String |
Ya |
fc-ap-01 |
Nama Object FC Access Point. Nama tersebut harus memenuhi persyaratan berikut:
|
Untuk informasi selengkapnya mengenai header permintaan umum seperti Host dan Date, lihat Header HTTP Umum.
Elemen permintaan
|
Elemen |
Type |
Wajib |
Contoh |
Deskripsi |
|
CreateAccessPointForObjectProcessConfiguration |
Kontainer |
Ya |
N/A |
Kontainer yang menyimpan informasi mengenai Object FC Access Point. Node induk: tidak ada Node anak: AccessPointName dan ObjectProcessConfiguration |
|
AccessPointName |
String |
Ya |
ap-01 |
Nama Object FC Access Point. Untuk informasi selengkapnya, lihat Membuat Object FC Access Point. |
|
ObjectProcessConfiguration |
Kontainer |
Tidak |
N/A |
Kontainer yang menyimpan informasi pemrosesan mengenai Object FC Access Point. Node induk: CreateAccessPointForObjectProcessConfiguration Node anak: AllowedFeature dan TransformationConfigurations |
|
AllowedFeatures |
Kontainer |
Tidak |
N/A |
Kontainer yang menyimpan fitur-fitur yang diizinkan. Node induk: ObjectProcessConfiguration Node anak: AllowedFeature |
|
AllowedFeature |
String |
Tidak |
GetObject-Range |
Menunjukkan bahwa Function Compute mendukung permintaan Range GetObject. Node induk: AllowedFeatures Node anak: tidak ada |
|
TransformationConfigurations |
Kontainer |
Tidak |
N/A |
Kontainer yang menyimpan konfigurasi transformasi. Node induk: ObjectProcessConfiguration Node anak: TransformationConfiguration |
|
TransformationConfiguration |
Kontainer |
Tidak |
N/A |
Kontainer yang menyimpan konfigurasi transformasi. Node induk: TransformationConfigurations Node anak: Actions dan ContentTransformation |
|
Actions |
Kontainer |
Tidak |
N/A |
Kontainer yang menyimpan operasi-operasi. Node induk: TransformationConfiguration Node anak: Action |
|
Action |
String |
Tidak |
GetObject |
Operasi API OSS. Hanya GetObject yang didukung. Node induk: Actions Node anak: tidak ada |
|
ContentTransformation |
Kontainer |
Tidak |
N/A |
Kontainer yang menyimpan konten konfigurasi transformasi. Node induk: TransformationConfiguration Node anak: FunctionCompute |
|
FunctionCompute |
Kontainer |
Tidak |
N/A |
Kontainer yang menyimpan informasi Function Compute. Node induk: ContentTransformation Node anak: FunctionAssumeRoleArn dan FunctionArn |
|
FunctionAssumeRoleArn |
String |
Tidak |
acs:ram::111933544165****:role/aliyunfcdefaultrole |
Nama Sumber Daya Alibaba Cloud (ARN) dari peran yang digunakan Function Compute untuk mengakses sumber daya Anda di layanan cloud lainnya. Peran default adalah Node induk: FunctionCompute Node anak: tidak ada |
|
FunctionArn |
String |
Tidak |
acs:fc:cn-qingdao:111933544165****:services/test-oss-fc.LATEST/functions/fc-01 |
ARN dari fungsi tersebut. Untuk informasi selengkapnya, lihat Mendapatkan ARN fungsi. |
Header respons
Operasi ini hanya mengembalikan header respons umum. Untuk informasi selengkapnya, lihat Header HTTP Umum.
Elemen respons
|
Elemen |
Type |
Contoh |
Deskripsi |
|
CreateAccessPointForObjectProcessResult |
Kontainer |
N/A |
Kontainer yang menyimpan informasi mengenai Object FC Access Point. Node anak: AccessPointForObjectProcessArn dan Alias |
|
AccessPointForObjectProcessArn |
String |
acs:oss:cn-qingdao:119335441657143:accesspointforobjectprocess/fc-ap-01 |
ARN dari Object FC Access Point. |
|
AccessPointForObjectProcessAlias |
String |
fc-ap-01-3b00521f653d2b3223680ec39dbbe2****-opapalias |
Alias dari Object FC Access Point. |
Contoh
-
Permintaan Contoh
PUT /?accessPointForObjectProcess HTTP/1.1 Date: Mon, 30 Oct 2023 03:15:40 GMT Content-Length: 785 Content-Type: application/xml Host: oss-example.oss-cn-qingdao.aliyuncs.com x-oss-access-point-for-object-process-name: fc-ap-01 Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,AdditionalHeaders=content-length,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e <?xml version="1.0" encoding="UTF-8"?> <CreateAccessPointForObjectProcessConfiguration> <AccessPointName>ap-01</AccessPointName> <ObjectProcessConfiguration> <AllowedFeatures> <AllowedFeature>GetObject-Range</AllowedFeature> </AllowedFeatures> <TransformationConfigurations> <TransformationConfiguration> <Actions> <Action>GetObject</Action> </Actions> <ContentTransformation> <FunctionCompute> <FunctionAssumeRoleArn>acs:ram::111933544165****:role/aliyunfcdefaultrole</FunctionAssumeRoleArn> <FunctionArn>acs:fc:cn-qingdao:111933544165****:services/test-oss-fc.LATEST/functions/fc-01</FunctionArn> </FunctionCompute> </ContentTransformation> </TransformationConfiguration> </TransformationConfigurations> </ObjectProcessConfiguration> </CreateAccessPointForObjectProcessConfiguration> -
Respons Contoh
HTTP/1.1 200 OK x-oss-request-id: 5C1B138A109F4E405B2D**** Date: Mon, 30 Oct 2023 03:15:40 GMT <?xml version="1.0" encoding="UTF-8"?> <CreateAccessPointForObjectProcessResult> <AccessPointForObjectProcessArn>acs:oss:cn-qingdao:119335441657143:accesspointforobjectprocess/fc-ap-01</AccessPointForObjectProcessArn> <AccessPointForObjectProcessAlias>fc-ap-01-3b00521f653d2b3223680ec39dbbe2****-opapalias</AccessPointForObjectProcessAlias> </CreateAccessPointForObjectProcessResult>