All Products
Search
Document Center

Object Storage Service:Pertimbangan OSS-HDFS

Last Updated:Apr 30, 2026

Sebelum mengaktifkan OSS-HDFS, pahami cara kerjanya dan interaksinya dengan fitur OSS lainnya untuk mencegah masalah operasional serta kehilangan data.

Peringatan
  • Setelah Anda mengaktifkan OSS-HDFS untuk suatu bucket, layanan menyimpan datanya di direktori .dlsdata/ dalam bucket tersebut. Jangan melakukan operasi tulis—seperti mengganti nama atau menghapus—pada direktori ini atau objek di dalamnya kecuali melalui OSS-HDFS. Tindakan tersebut dapat mengganggu layanan atau menyebabkan kehilangan data.

  • Jika terjadi masalah yang memengaruhi operasi HDFS, seperti pembayaran tertunda atau penghapusan peran RAM AliyunOSSDlsDefaultRole yang menjadi dependensi, layanan latar belakang HDFS mungkin memasuki safe mode. Dalam mode ini, semua tugas latar belakang—seperti pencatatan audit log, penghapusan asinkron, dan tiered storage—dijeda. Layanan akan dilanjutkan secara otomatis setelah masalah tersebut terselesaikan.

Tabel berikut menjelaskan risiko dan pertimbangan terkait operasi pada direktori .dlsdata/ setelah Anda mengaktifkan OSS-HDFS.

Feature

Risk

Description

References

retention policy

Data tidak dapat dihapus

Kami menyarankan agar Anda tidak mengaktifkan OSS-HDFS dan menetapkan retention policy pada bucket yang sama. Jika Anda melakukannya, penghapusan data dari direktori .dlsdata/ melalui OSS-HDFS akan tampak berhasil. Namun, data tersebut tetap disimpan selama durasi kebijakan berlaku dan tidak dapat dibersihkan bahkan setelah kebijakan tersebut berakhir.

Bucket-level retention policy (BucketWorm)

lifecycle rule

Kehilangan data

Saat membuat atau memperbarui aturan lifecycle untuk bucket yang telah diaktifkan OSS-HDFS, gunakan elemen NOT untuk mengecualikan direktori .dlsdata/. Hal ini mencegah aksi yang dipicu oleh aturan lifecycle—seperti penghapusan atau konversi kelas penyimpanan—mengganggu akses baca dan tulis ke data OSS-HDFS.

lifecycle

Setelah Anda mengaktifkan OSS-HDFS, jika perlu mengelola siklus hidup data HDFS, gunakan fitur tiered storage yang disediakan oleh layanan.

versioning

Data tidak dapat dihapus secara otomatis, terjadi exception pada layanan

Jangan mengaktifkan OSS-HDFS dan versioning pada bucket yang sama. Kombinasi ini dapat menyebabkan exception pada layanan OSS-HDFS. Untuk memastikan stabilitas layanan, segera nonaktifkan versioning dan konfigurasikan aturan lifecycle untuk membersihkan delete marker.

Delete directories

Kehilangan data

Untuk menghindari gangguan pada layanan OSS-HDFS atau kehilangan data, jangan menghapus direktori .dlsdata/ atau subdirektorinya di bucket yang telah diaktifkan OSS-HDFS.

Delete directories

Delete objects

Kehilangan data

Untuk menghindari gangguan pada layanan OSS-HDFS atau kehilangan data, jangan menghapus objek apa pun dari direktori .dlsdata/ di bucket yang telah diaktifkan OSS-HDFS.

Delete objects

Rename a directory

Kehilangan data

Untuk menghindari gangguan pada layanan OSS-HDFS atau kehilangan data, jangan mengganti nama direktori .dlsdata/ di bucket yang telah diaktifkan OSS-HDFS dan juga memiliki hierarchical namespace aktif.

Rename a directory

Rename objects

Kehilangan data

Untuk menghindari gangguan pada layanan OSS-HDFS atau kehilangan data, jangan mengganti nama objek apa pun di direktori .dlsdata/ bucket yang telah diaktifkan OSS-HDFS.

Rename objects

Upload objects

Kehilangan data

Untuk menghindari gangguan pada layanan OSS-HDFS atau kehilangan data, jangan mengunggah objek ke direktori .dlsdata/ kecuali melalui OSS-HDFS.

Simple upload

Change the storage class of objects

Data menjadi tidak dapat diakses, aturan penagihan berubah

Pada bucket yang telah diaktifkan OSS-HDFS, kami menyarankan agar Anda tidak mengubah kelas penyimpanan objek di direktori .dlsdata/.

  • Jika Anda mengubah kelas penyimpanan menjadi Infrequent Access, data tetap dapat diakses melalui OSS-HDFS.

  • Jika Anda mengubah kelas penyimpanan menjadi Archive, Cold Archive, atau Deep Cold Archive, data menjadi tidak dapat diakses melalui OSS-HDFS. Anda harus memulihkan data sebelum dapat mengaksesnya.

  • Mengubah kelas penyimpanan menjadi Infrequent Access, Archive, atau kelas arsip lainnya memperkenalkan faktor penagihan seperti ukuran tagihan minimum 64 KB, durasi penyimpanan minimum, dan biaya pengambilan data.

Lakukan dengan hati-hati untuk menghindari dampak pada akses data atau biaya tambahan.

bucket policy

Data menjadi tidak dapat diakses, penghapusan otomatis gagal, dan penagihan tetap berlanjut

Untuk memastikan OSS-HDFS dapat mengakses direktori .dlsdata/ dan objek-objeknya, jangan membuat bucket policy yang mencakup aksi deny. Kebijakan deny akan mencegah OSS-HDFS membaca dari atau menulis ke bucket tersebut.

Jika Anda harus mengonfigurasi kebijakan deny karena alasan keamanan—misalnya, membatasi akses berdasarkan alamat IP atau VPC—Anda harus menambahkan kondisi berikut ke semua pernyataan deny dalam elemen Condition untuk memastikan layanan latar belakang OSS-HDFS dapat mengakses bucket melalui jaringan klasik:

"StringNotLike":{
    "oss:ClassicIntranet":[
        "true"
    ]
}

Bucket Policy

RAM

Data menjadi tidak dapat diakses, penghapusan otomatis gagal, dan penagihan tetap berlanjut

Saat Anda mengaktifkan OSS-HDFS untuk suatu bucket, peran RAM bernama AliyunOSSDlsDefaultRole dibuat secara otomatis dan dikaitkan dengan kebijakan izin AliyunOSSDlsRolePolicy. Untuk memastikan akses yang tepat ke direktori .dlsdata/ dan objek-objeknya, jangan menonaktifkan, mengubah, atau menghapus peran ini beserta kebijakan izin terkaitnya.

Enable OSS-HDFS

bucket inventory

Kontaminasi data

Untuk menghindari gangguan pada layanan OSS-HDFS atau kontaminasi data, jangan menetapkan inventory report directory ke .dlsdata/ saat mengonfigurasi aturan bucket inventory untuk bucket yang telah diaktifkan OSS-HDFS.

Bucket inventory

logging

Kontaminasi data

Untuk menghindari gangguan pada layanan OSS-HDFS atau kontaminasi data, jangan menetapkan Log Prefix ke .dlsdata/ saat mengonfigurasi aturan logging untuk bucket yang telah diaktifkan OSS-HDFS.

Configure logging

zip package decompression

Kontaminasi data, kehilangan data

Untuk menghindari gangguan pada layanan OSS-HDFS atau kontaminasi dan kehilangan data, jangan menetapkan Destination Directory ke .dlsdata/ saat mengonfigurasi aturan dekompresi paket ZIP untuk bucket yang telah diaktifkan OSS-HDFS.

Upload a ZIP package and decompress it

Penting

OSS-HDFS menggunakan bucket OSS untuk menyimpan data HDFS dan data tambahan. Data tersebut disimpan di path .dlsdata/ dalam bucket dan mengonsumsi kapasitas penyimpanan OSS, yang diukur dan ditagih sesuai ketentuan. Untuk informasi lebih lanjut, lihat Storage capacity usage.