全部产品
Search
文档中心

Object Storage Service:MengubahKonfigurasiTitikAksesObjekFC

更新时间:Jul 02, 2025

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:

  • Nama tidak boleh melebihi 63 karakter.

  • Nama hanya dapat berisi huruf kecil, angka, dan tanda hubung (-) serta tidak boleh dimulai atau diakhiri dengan tanda hubung (-).

  • Nama harus unik di wilayah saat ini.

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 AliyunOSSObjectFcForOSSDefaultRole. Untuk detailnya, lihat Buat fungsi dengan cepat.

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.

  • true: mengaktifkan Blokir Akses Publik.

  • false (default): menonaktifkan Blokir Akses Publik.

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