全部产品
Search
文档中心

Object Storage Service:Buat Titik Akses Objek FC

更新时间:Sep 11, 2025

Jika Anda ingin Object Storage Service (OSS) secara otomatis memicu Function Compute saat menginisiasi permintaan GetObject dan mengembalikan hasil transformasi data yang diambil ke aplikasi, Anda harus menggunakan Titik Akses Objek FC. Dengan ini, Anda dapat memodifikasi atau menyaring isi objek tanpa perlu mengubah klien. Topik ini menjelaskan cara membuat Titik Akses Objek FC.

Prasyarat

  • Bucket yang ingin diasosiasikan dengan titik akses berada di salah satu wilayah berikut: Cina (Hangzhou), Cina (Shanghai), Cina (Qingdao), Cina (Beijing), Cina (Zhangjiakou), Cina (Hohhot), Cina (Shenzhen), Cina (Chengdu), Cina (Hong Kong), AS (Silicon Valley), AS (Virginia), Jepang (Tokyo), Korea Selatan (Seoul), Singapura, Malaysia (Kuala Lumpur), Indonesia (Jakarta), Jerman (Frankfurt), dan Inggris (London).

  • Titik akses dibuat di wilayah tempat bucket berada. Untuk informasi lebih lanjut, lihat Buat titik akses.

  • Function Compute diaktifkan di wilayah tempat bucket berada. Untuk informasi lebih lanjut, lihat Buat layanan.

  • Izin oss:WriteGetObjectResponse diberikan kepada peran terkait layanan default (AliyunFCDefaultRole). Contoh kebijakan izin:

    {
      "Statement": [
        {
          "Action": "oss:WriteGetObjectResponse",
          "Effect": "Allow",
          "Resource": "*"
        }
      ],
      "Version": "1"
    }

    Untuk informasi lebih lanjut, lihat Berikan izin kepada Peran RAM.

  • Fungsi dibuat dalam layanan Function Compute.

    Function Compute dapat dipicu saat Anda memanggil operasi GetObject menggunakan OSS SDK untuk Java, OSS SDK untuk Python, dan OSS SDK untuk Go. Saat menerapkan kode fungsi menggunakan SDK ini, Anda harus membuat fungsi yang sesuai dengan persyaratan lingkungan runtime.

    • Saat menerapkan kode fungsi menggunakan OSS SDK untuk Java, buat fungsi dengan Runtime Java 11.

    • Saat menerapkan kode fungsi menggunakan OSS SDK untuk Python, buat fungsi dengan Runtime Python 3.10.

    • Saat menerapkan kode fungsi menggunakan OSS SDK untuk Go, buat fungsi dengan Runtime Go 1.

    Gunakan konfigurasi default untuk parameter lainnya. Untuk informasi lebih lanjut, lihat Buat fungsi.

  • Pengguna RAM diberi izin berikut: oss:CreateAccessPointForObjectProcess, oss:GetAccessPointForObjectProcess, oss:DeleteAccessPointForObjectProcess, oss:ListAccessPointsForObjectProcess, oss:PutAccessPointConfigForObjectProcess, oss:GetAccessPointConfigForObjectProcess, oss:PutAccessPointPolicyForObjectProcess, oss:GetAccessPointPolicyForObjectProcess, dan oss:DeleteAccessPointPolicyForObjectProcess. Untuk informasi lebih lanjut, lihat Contoh umum Kebijakan RAM.

Batasan

Item

Deskripsi

Metode pembuatan

Anda hanya dapat membuat Titik Akses Objek FC menggunakan Konsol OSS atau memanggil operasi API. Anda tidak dapat membuat Titik Akses Objek FC menggunakan OSS SDK atau ossutil.

Jumlah

  • Anda dapat membuat hingga 1.000 Titik Akses Objek FC untuk sebuah Akun Alibaba Cloud.

  • Anda dapat membuat hingga 100 Titik Akses Objek FC untuk sebuah bucket.

Aturan modifikasi

Setelah Anda membuat Titik Akses Objek FC, Anda hanya dapat memodifikasi kebijakannya. Anda tidak dapat memodifikasi informasi dasar tentang Titik Akses Objek FC, seperti nama dan aliasnya.

Mode akses

Titik Akses Objek FC tidak mendukung akses anonim.

Gunakan Konsol OSS

  1. Masuk ke Konsol OSS.

  2. Di panel navigasi sebelah kiri, klik Object FC Access Points.

  3. Di halaman Object FC Access Points, klik Create Object FC Access Point.

  4. Di panel Create Object FC Access Point, konfigurasikan parameter dan klik OK. Tabel berikut menjelaskan parameter-parameter tersebut.

    Parameter

    Deskripsi

    Region

    Pilih wilayah tempat titik akses berada dari daftar drop-down.

    Object FC Access Point Name

    Tentukan nama Titik Akses Objek FC. Konvensi penamaan:

    • Nama dapat memiliki panjang hingga 63 karakter.

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

    • Nama harus unik di wilayah saat ini.

    Supporting Access Point

    Pilih titik akses OSS yang telah dibuat.

    Bucket Name

    Tampilkan nama bucket yang diasosiasikan dengan titik akses OSS.

    OSS API

    Pilih GetObject.

    Function to Invoke

    Pilih fungsi yang telah Anda buat dan kemudian pilih Support Range GetObject Requests.

    Function Version

    Pilih versi untuk fungsi yang telah dibuat. Jika Anda tidak menentukan parameter ini, versi LATEST akan digunakan secara default.

  5. Lengkapi otorisasi peran.

    Pertama kali Anda membuat Titik Akses Objek FC, klik Otorisasi Cepat RAM dan ikuti petunjuk di layar untuk memberi otorisasi peran AliyunOSSObjectFcForOSSDefaultRole agar dapat mengakses sumber daya OSS dan Function Compute Anda. Pastikan bahwa akun OSS Anda dapat memanggil fungsi Function Compute; jangan nonaktifkan, ubah, atau hapus peran dan kebijakan yang terhubung ke peran tersebut.

  6. Klik OK.

    • Titik Akses Objek FC dibuat dalam waktu sekitar 10 menit.

    • Setelah Titik Akses Objek FC dibuat, alias Titik Akses Objek FC secara otomatis ditampilkan di halaman Object FC Access Points.

    • Anda tidak dapat memodifikasi, menghapus, atau menonaktifkan alias Titik Akses Objek FC.

Penting

Function Compute hanya dipicu saat Anda memanggil operasi GetObject menggunakan alias Titik Akses Objek FC. Jika Anda menggunakan alias Titik Akses Objek FC untuk memanggil operasi non-GetObject, sistem secara otomatis beralih ke titik akses OSS dan mematuhi kebijakan titik akses OSS.

Gunakan API OSS

Jika bisnis Anda memerlukan tingkat penyesuaian yang tinggi, Anda dapat langsung memanggil API RESTful. Untuk memanggil API secara langsung, Anda harus menyertakan perhitungan tanda tangan dalam kode Anda. Untuk informasi lebih lanjut, lihat CreateAccessPointForObjectProcess.

Apa yang harus dilakukan selanjutnya

Kompilasi fungsi yang digunakan untuk memproses permintaan GetObject