OSS di CloudBox membawa Object Storage Service (OSS) ke pusat data Anda, menyediakan penyimpanan lokal, akses lokal, dan pemrosesan data lokal untuk data tidak terstruktur. Layanan ini menggunakan API dan SDK OSS yang sama seperti Alibaba Cloud public cloud, sehingga kode yang sudah ada dapat berjalan tanpa perubahan.
Cara kerja
CloudBox adalah layanan cloud yang sepenuhnya dikelola oleh Alibaba Cloud. Perangkat keras dan perangkat lunak Alibaba Cloud public cloud diintegrasikan ke dalam pusat data Anda, memberikan kemampuan cloud di lingkungan lokal Anda.
Untuk menyimpan data di OSS di CloudBox:
Buat bucket di OSS di CloudBox. Setiap penerapan CloudBox memiliki wilayahnya sendiri, dan bucket bersifat spesifik per wilayah.
Akses bucket melalui titik akhir internal dalam Virtual Private Cloud (VPC) CloudBox Anda. OSS di CloudBox tidak mendukung titik akhir publik.
Unggah, unduh, dan kelola objek menggunakan API dan SDK OSS standar—antarmuka yang sama yang Anda gunakan di Alibaba Cloud public cloud.
Untuk mentransfer data antara OSS di CloudBox dan Alibaba Cloud public cloud, buat koneksi jaringan antara CloudBox dan Alibaba Cloud public cloud, lalu gunakan ossimport.
Untuk informasi lebih lanjut tentang CloudBox, lihat Apa itu CloudBox?
Manfaat
| Manfaat | Deskripsi |
|---|---|
| Keamanan data | Data tetap berada di pusat data Anda, memenuhi persyaratan regulasi mengenai residensi data lokal. |
| Pemrosesan data lokal | Memproses data di lokasi tanpa mengunggahnya ke Alibaba Cloud public cloud, sehingga mengurangi biaya transfer data. |
| Latensi rendah | CloudBox berada secara fisik dekat dengan perangkat dan aplikasi lokal Anda, memungkinkan interaksi hampir real-time. |
| Resource eksklusif | Resource penyimpanan tidak dibagi dengan pelanggan lain, sehingga cocok untuk data sensitif. |
Penagihan
Untuk metode penagihan, aturan skalabilitas vertikal, dan contoh penagihan, lihat Resource OSS.
Batasan
Kuota
| Resource | Batas |
|---|---|
| Bucket per Akun Alibaba Cloud | 100 (spesifik per wilayah) |
Fitur yang tidak didukung
| Fitur | Batasan |
|---|---|
| Kelas penyimpanan | Hanya Standard yang didukung. Kelas penyimpanan lain tidak tersedia. |
| Enkripsi sisi server | Hanya SSE-OSS yang didukung. SSE-KMS tidak didukung. |
| Jenis endpoint | Hanya titik akhir internal yang didukung. Titik akhir publik tidak didukung. |
Titik akhir
OSS di CloudBox menggunakan dua jenis titik akhir, yang diakses melalui VPC CloudBox:
Endpoint kontrol: Hanya untuk operasi tingkat bucket (membuat, menghapus, mengonfigurasi bucket). Endpoint kontrol tidak mendukung operasi objek.
Format:
<Cloudbox-Id>.<Region>.oss-cloudbox-control.aliyuncs.comContoh:
cb-f8z7yvzgwfkl9q0h****.cn-shenzhen.oss-cloudbox-control.aliyuncs.com
Titik akhir data: Untuk operasi tingkat bucket maupun tingkat objek.
Format:
<Cloudbox-Id>.<Region>.oss-cloudbox.aliyuncs.comContoh:
cb-f8z7yvzgwfkl9q0h****.cn-shenzhen.oss-cloudbox.aliyuncs.com
Jika Anda membuat VPC di CloudBox dan perlu menggunakan OSS di dalam VPC tersebut, hubungi technical support untuk mengaktifkan titik akhir tersebut.
Operasi API yang didukung oleh endpoint kontrol
Endpoint kontrol hanya mendukung operasi tingkat bucket.
| Kategori | API | Deskripsi |
|---|---|---|
| Operasi dasar | PutBucket | Membuat bucket. |
| DeleteBucket | Menghapus bucket. | |
| GetBucketInfo | Menanyakan informasi bucket. | |
| GetBucketLocation | Menanyakan wilayah bucket. | |
| Access control list (ACL) | PutBucketAcl | Mengatur ACL bucket. |
| GetBucketAcl | Menanyakan ACL bucket. | |
| Lifecycle | PutBucketLifecycle | Mengonfigurasi aturan siklus hidup untuk bucket. |
| GetBucketLifecycle | Menanyakan aturan siklus hidup bucket. | |
| DeleteBucketLifecycle | Menghapus aturan siklus hidup bucket. | |
| Versioning | PutBucketVersioning | Mengatur status versioning bucket. |
| GetBucketVersioning | Menanyakan status versioning bucket. | |
| Kebijakan bucket | PutBucketPolicy | Mengonfigurasi kebijakan bucket. |
| GetBucketPolicy | Menanyakan kebijakan bucket. | |
| DeleteBucketPolicy | Menghapus kebijakan bucket. | |
| Logging | PutBucketLogging | Mengaktifkan logging untuk bucket. |
| GetBucketLogging | Menanyakan konfigurasi logging bucket. | |
| DeleteBucketLogging | Menonaktifkan logging untuk bucket. | |
| Hosting situs web statis | PutBucketWebsite | Mengaktifkan hosting situs web statis untuk bucket. |
| GetBucketWebsite | Menanyakan konfigurasi hosting situs web statis. | |
| DeleteBucketWebsite | Menonaktifkan hosting situs web statis untuk bucket. | |
| Perlindungan hotlink | PutBucketReferer | Mengonfigurasi perlindungan hotlink untuk bucket. |
| GetBucketReferer | Menanyakan konfigurasi perlindungan hotlink. | |
| Enkripsi | PutBucketEncryption | Mengonfigurasi aturan enkripsi untuk bucket. |
| GetBucketEncryption | Menanyakan aturan enkripsi bucket. | |
| DeleteBucketEncryption | Menghapus aturan enkripsi bucket. |
Operasi API yang didukung oleh titik akhir data
Titik akhir data mendukung operasi tingkat layanan, tingkat bucket, dan tingkat objek.
Operasi tingkat layanan
| API | Deskripsi |
|---|---|
| ListBuckets (GetService) | Menampilkan semua bucket yang dimiliki oleh pemohon. |
Operasi tingkat bucket
Titik akhir data mendukung semua operasi tingkat bucket yang tercantum untuk endpoint kontrol, ditambah yang berikut:
| Kategori | API | Deskripsi |
|---|---|---|
| Operasi dasar | GetBucket (ListObjects) | Menampilkan semua objek dalam bucket. |
| ListObjectsV2 (GetBucketV2) | Menampilkan semua objek dalam bucket. | |
| Versioning | ListObjectVersions (GetBucketVersions) | Menampilkan semua versi objek dalam bucket. |
Operasi tingkat objek
| Kategori | API | Deskripsi |
|---|---|---|
| Operasi dasar | PutObject | Mengunggah objek. |
| GetObject | Menanyakan objek. | |
| CopyObject | Menyalin objek. | |
| AppendObject | Mengunggah objek menggunakan unggah append. | |
| DeleteObject | Menghapus objek. | |
| DeleteMultipleObjects | Menghapus beberapa objek dalam satu permintaan. | |
| HeadObject | Menanyakan metadata objek saja. | |
| GetObjectMeta | Menanyakan metadata objek dasar: ETag, ukuran, dan waktu modifikasi terakhir. | |
| Unggah multi-bagian | InitiateMultipartUpload | Memulai tugas unggah multi-bagian. |
| UploadPart | Mengunggah bagian berdasarkan nama objek dan ID unggah. | |
| UploadPartCopy | Menyalin data dari objek yang ada untuk mengunggah bagian dengan menambahkan header permintaan x-oss-copy-source ke permintaan UploadPart. | |
| CompleteMultipartUpload | Menyelesaikan tugas unggah multi-bagian. | |
| AbortMultipartUpload | Membatalkan tugas unggah multi-bagian dan menghapus bagian yang telah diunggah. | |
| ListMultipartUploads | Menampilkan semua tugas unggah multi-bagian yang sedang berlangsung, termasuk tugas yang telah dimulai tetapi belum diselesaikan atau dibatalkan. | |
| ListParts | Menampilkan semua bagian yang diunggah di bawah ID unggah tertentu. | |
| ACL | PutObjectACL | Mengatur ACL objek. |
| GetObjectACL | Menanyakan ACL objek. | |
| Tautan simbolik | PutSymlink | Membuat tautan simbolik. |
| GetSymlink | Menanyakan tautan simbolik. | |
| Tagging | PutObjectTagging | Menambahkan atau memperbarui tag objek. |
| GetObjectTagging | Menanyakan tag objek. | |
| DeleteObjectTagging | Menghapus tag objek. |