All Products
Search
Document Center

Object Storage Service:Saya sering mengalami pengecualian jaringan saat mencoba mengakses bucket OSS. Bagaimana cara memperbaikinya?

Last Updated:Jun 16, 2026

Pengecualian jaringan biasanya terjadi karena penggunaan titik akhir (endpoint) yang salah untuk mengakses Object Storage Service (OSS) atau koneksi jaringan di sisi client yang buruk. Topik ini menjelaskan cara melakukan troubleshooting pengecualian jaringan di OSS.

Informasi latar belakang

Respons dari OSS, bahkan yang memiliki kode status HTTP selain 200, menunjukkan bahwa client Anda telah terhubung ke layanan tersebut. Untuk masalah ini, ambil request ID dari respons OSS dan gunakan OSS Self-service Diagnostics Tool untuk mendiagnosis masalahnya. Untuk informasi lebih lanjut tentang cara mendapatkan request ID, lihat Obtain request IDs.

Dalam topik ini, pengecualian jaringan mengacu pada masalah yang menyebabkan permintaan terputus sebelum diterima oleh OSS. Untuk menentukan apakah suatu permintaan telah diterima oleh OSS, Anda dapat mencoba mengambil request ID-nya. Jika berhasil mendapatkan ID tersebut, berarti permintaan telah diterima oleh OSS.

Connection refused

Penyebab

  • Client Anda dan bucket OSS tidak berada dalam jaringan internal Alibaba Cloud yang sama di wilayah tertentu. Anda hanya dapat menggunakan titik akhir internal untuk mengakses OSS dari layanan Alibaba Cloud yang berada di wilayah yang sama dengan bucket tersebut. Misalnya, jika Anda memiliki bucket di wilayah China (Hangzhou), Anda dapat mengaksesnya dari Instance ECS di wilayah China (Hangzhou) menggunakan titik akhir oss-cn-hangzhou-internal.aliyuncs.com. Untuk informasi lebih lanjut tentang titik akhir, lihat Regions and endpoints.

  • Client Anda berada di wilayah yang sama dengan bucket, tetapi konfigurasi client tersebut dapat menyebabkan pengecualian jaringan. Misalnya, port tertentu ditutup di sisi client.

  • Anda mengakses titik akhir OSS di Tiongkok daratan dari luar Tiongkok daratan, atau sebaliknya. Koneksi jaringan lintas batas yang tidak stabil dapat menyebabkan timeout atau penolakan koneksi.

Solusi

  • Periksa apakah titik akhir yang dikonfigurasi untuk client Anda merupakan titik akhir internal (mengandung kata "internal"). Jika ya, ganti titik akhir tersebut dengan titik akhir publik. Jika permintaan Anda berhasil dikirim melalui titik akhir publik, berarti client Anda tidak mendukung penggunaan titik akhir internal.

  • Gunakan perintah ping untuk menguji konektivitas jaringan antara client Anda dan titik akhir publik untuk wilayah tempat bucket berada. Misalnya, Anda dapat menggunakan ping oss-cn-hangzhou.aliyuncs.com untuk menguji konektivitas jaringan antara client Anda dan OSS di wilayah China (Hangzhou). Jika ping gagal, gunakan perintah telnet untuk menguji apakah port 80 atau 443 tersedia.

  • Untuk skenario akses lintas batas, aktifkan Transfer Acceleration dan gunakan titik akhir akselerasi transfer (oss-accelerate.aliyuncs.com) untuk mengakses OSS. Hal ini meningkatkan stabilitas dan kecepatan transfer data lintas wilayah. Untuk informasi lebih lanjut, lihat Access OSS by using Transfer Acceleration.

ConnectionTimeOut

Penyebab

  • Jaringan Anda dikelola oleh node tepi penyedia layanan Internet (ISP), dan masalah konektivitas menyebabkan permintaan terputus.

  • Unggah objek besar tidak selesai dalam periode timeout yang dikonfigurasi.

  • Periode timeout yang dikonfigurasi terlalu singkat.

Solusi

  • Aktifkan akselerasi CDN dan gunakan POP CDN untuk mempercepat transfer data. Hal ini mengurangi dampak jaringan ISP terhadap kualitas transfer data untuk ponsel dan PC.

  • Gunakan unggah multi-bagian (multipart upload) atau unggah yang dapat dilanjutkan (resumable upload). Atur ukuran setiap bagian tidak lebih dari 1 MB. Untuk informasi lebih lanjut, lihat Multipart upload, Resumable upload (Java SDK V1), dan Resumable upload (Python SDK V1).

  • Konfigurasikan periode timeout yang lebih panjang dan aktifkan mekanisme retry untuk unggahan yang gagal. Untuk contoh kode dalam berbagai bahasa pemrograman, lihat Overview.

Untuk informasi lebih lanjut tentang cara menangani timeout jaringan, lihat Handling network timeouts.

Socket timeout atau Socket closed

Penyebab

Koneksi telah mengalami timeout.

Solusi

Perpanjang periode timeout. Misalnya, Anda dapat menggunakan ClientConfiguration.setSocketTimeout di OSS SDK untuk Java untuk mengatur periode timeout transmisi data di lapisan socket. Untuk contoh kode dalam berbagai bahasa pemrograman, lihat Overview.

Connection reset

Penyebab

  • Koneksi jaringan di sisi client tidak normal.

  • Titik akhir yang salah ditentukan dalam kode Anda.

  • Bucket yang ingin Anda akses dipindahkan ke sandbox karena serangan atau pelanggaran kebijakan konten.

  • Nama domain bucket dibajak.

Solusi

  • Periksa apakah koneksi jaringan di sisi client berfungsi normal.

    Pada perangkat yang terdampak, gunakan perintah ping untuk menguji konektivitas ke titik akhir OSS untuk wilayah yang sesuai. Atau, gunakan Alibaba Cloud DNS diagnosis tool untuk memeriksa anomali jaringan. Perbaiki semua masalah jaringan yang ditemukan.

  • Periksa titik akhir dalam kode Anda.

    Jika jaringan di sisi client berfungsi dengan baik, gunakan perintah ping untuk menguji titik akhir OSS yang ditentukan dalam kode Anda guna memverifikasi ejaannya. Untuk informasi lebih lanjut tentang titik akhir, lihat Regions and endpoints.

    Catatan

    Titik akhir dalam kode Anda harus mencantumkan protokol, misalnya, https://oss-cn-hangzhou.aliyuncs.com.

    Untuk contoh kode dalam berbagai bahasa pemrograman, lihat Overview.

  • Periksa apakah bucket dipindahkan ke sandbox.

    Jika bucket dipindahkan ke sandbox, bucket tersebut masih dapat merespons permintaan, tetapi kualitas layanan menurun. Untuk informasi lebih lanjut, lihat OSS sandbox.

  • Lakukan pengambilan paket (packet capture) untuk troubleshooting.

    Jika pemeriksaan sebelumnya tidak menyelesaikan masalah, gunakan tool seperti Wireshark untuk melakukan pengambilan paket, lalu hubungi technical support OSS dengan file hasil capture tersebut untuk investigasi lebih lanjut.