Cara mengubah konfigurasi sebuah Titik Akses Objek FC.
Catatan penggunaan
Secara default, akun Alibaba Cloud memiliki izin untuk mengubah konfigurasi sebuah Titik Akses Objek FC. Untuk melakukan perubahan menggunakan pengguna RAM atau kredensial akses yang diberikan oleh Security Token Service (STS), Anda memerlukan izin oss:PutAccessPointConfigForObjectProcess.
Sintaks permintaan
PUT /?accessPointConfigForObjectProcess HTTP/1.1
Date: Tanggal GMT
Content-Length: PanjangKonten
Content-Type: application/xml
Host: NamaBucket.oss-cn-hangzhou.aliyuncs.com
x-oss-access-point-for-object-process-name: fc-ap-01
Authorization: NilaiTandaTangan
<?xml version="1.0" encoding="UTF-8"?>
<PutAccessPointConfigForObjectProcessConfiguration>
<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>
<PublicAccessBlockConfiguration>
<BlockPublicAccess>true</BlockPublicAccess>
</PublicAccessBlockConfiguration>
</PutAccessPointConfigForObjectProcessConfiguration>Header permintaan
Elemen | Tipe | Diperlukan | Contoh | Deskripsi |
x-oss-access-point-for-object-process-name | String | Ya | fc-ap-01 | Nama dari Titik Akses Objek FC. Nama Titik Akses Objek FC harus memenuhi persyaratan berikut:
|
Untuk informasi lebih lanjut tentang header permintaan umum lainnya dalam permintaan PutAccessPointConfigForObjectProcess, seperti Host dan Date, lihat Header Respons Umum.
Elemen permintaan
Elemen | Tipe | Diperlukan | Contoh | Deskripsi |
PutAccessPointConfigForObjectProcessConfiguration | Container | Ya | N/A | Kontainer yang menyimpan informasi tentang Titik Akses Objek FC. Node induk: none Node anak: AccessPointName dan ObjectProcessConfiguration |
ObjectProcessConfiguration | Container | Tidak | N/A | Kontainer yang menyimpan informasi pemrosesan tentang Titik Akses Objek FC. Node induk: PutAccessPointConfigForObjectProcessConfiguration Node anak: AllowedFeature dan TransformationConfigurations |
AllowedFeatures | Container | Tidak | N/A | Kontainer yang menyimpan fitur yang diizinkan. Node induk: ObjectProcessConfiguration Node anak: AllowedFeature |
AllowedFeature | String | Tidak | GetObject-Range | Menentukan bahwa Function Compute mendukung permintaan Range GetObject. Node induk: AllowedFeatures Node anak: none |
TransformationConfigurations | Container | Tidak | N/A | Kontainer yang menyimpan konfigurasi transformasi. Node induk: ObjectProcessConfiguration Node anak: TransformationConfiguration |
TransformationConfiguration | Container | Tidak | N/A | Kontainer yang menyimpan konfigurasi transformasi. Node induk: TransformationConfigurations Node anak: Actions dan ContentTransformation |
Actions | Container | Tidak | N/A | Kontainer yang menyimpan operasi. Node induk: TransformationConfiguration Node anak: Action |
Action | String | Tidak | GetObject | Operasi API OSS yang didukung. Hanya operasi GetObject yang didukung. Node induk: Actions Node anak: none |
ContentTransformation | Container | Tidak | N/A | Kontainer yang menyimpan konten konfigurasi transformasi. Node induk: TransformationConfiguration Node anak: FunctionCompute |
FunctionCompute | Container | Tidak | N/A | Kontainer yang menyimpan informasi tentang Function Compute. Node induk: ContentTransformation Node anak: FunctionAssumeRoleArn dan FunctionArn |
FunctionAssumeRoleArn | String | Tidak | acs:ram::111933544165****:role/aliyunossobjectfcforossdefaultrole | ARN (Alibaba Cloud Resource Name) dari peran yang digunakan oleh OSS untuk mengakses dan mengelola sumber daya Function Compute Anda. Peran default adalah Node induk: FunctionCompute Node anak: none |
FunctionArn | String | Tidak | acs:oss:cn-qingdao:111933544165****:services/oss-fc.LATEST/functions/oss-fc-02 | ARN dari fungsi lain yang ingin Anda asosiasikan dengan Titik Akses Objek FC. Untuk detailnya, lihat Dapatkan ARN dari sebuah fungsi. Node induk: FunctionCompute Node anak: none |
PublicAccessBlockConfiguration | Container | Ya | N/A | Kontainer tempat konfigurasi Blokir Akses Publik disimpan. Node induk: PutAccessPointConfigForObjectProcessConfiguration Node anak: BlockPublicAccess |
BlockPublicAccess | Boolean | Tidak | true | Menentukan apakah akan mengaktifkan Blokir Akses Publik untuk Titik Akses Objek FC.
Node induk: PublicAccessBlockConfiguration Node anak: none |
Header respons
Respons terhadap permintaan PutAccessPointConfigForObjectProcess hanya mencakup header respons umum. Untuk detail lebih lanjut, lihat Header Respons Umum.
Contoh
Contoh Permintaan
PUT /?accessPointConfigForObjectProcess HTTP/1.1 Date: Tanggal GMT Content-Length: 750 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"?> <PutAccessPointConfigForObjectProcessConfiguration> <ObjectProcessConfiguration> <AllowedFeatures> <AllowedFeature>GetObject-Range</AllowedFeature> </AllowedFeatures> <TransformationConfigurations> <TransformationConfiguration> <Actions> <Action>GetObject</Action> </Actions> <ContentTransformation> <FunctionCompute> <FunctionAssumeRoleArn>acs:ram::111933544165****:role/aliyunossobjectfcforossdefaultrole</FunctionAssumeRoleArn> <FunctionArn>acs:oss:cn-qingdao:111933544165****:services/oss-fc.LATEST/functions/oss-fc-02</FunctionArn> </FunctionCompute> </ContentTransformation> </TransformationConfiguration> </TransformationConfigurations> </ObjectProcessConfiguration> <PublicAccessBlockConfiguration> <BlockPublicAccess>true</BlockPublicAccess> </PublicAccessBlockConfiguration> </PutAccessPointConfigForObjectProcessConfiguration>Contoh Respons
HTTP/1.1 200 OK x-oss-request-id: 5C1B138A109F4E405B2D**** Date: Mon, 30 Oct 2023 03:15:40 GMT