Tüm Ürünler
Search
Belge Merkezi

Object Storage Service:mb

Son Güncelleme:Oct 01, 2026

Paketler, OSS'deki nesneler için kapsayıcılardır. Nesneleri yüklemeden önce bir paket oluşturmak için mb komutunu çalıştırın.

Kullanım notları

  • Bir paket oluşturmak için oss:PutBucket iznine sahip olmalısınız. Daha fazla bilgi için bkz. Özel ilke atama.

  • ossutil 1.6.16 ve sonraki sürümler, tüm işletim sistemlerinde ikili dosya adı olarak ossutil kullanır. Önceki sürümler ise işletim sistemine özel ikili dosya adları gerektirir. Daha fazla bilgi için bkz. ossutil komut referansı.

  • 13 Ekim 2025 tarihinde saat 10:00:00'dan (UTC+8) itibaren OSS, tüm bölgelerde API işlemleri çağrılarak veya OSS SDK'ları ya da ossutil kullanılarak oluşturulan paketlerde Genel erişimi engelleme özelliğini varsayılan olarak kademeli şekilde etkinleştirir. Değişikliğin her bölgede ne zaman geçerli olacağını öğrenmek için Duyuru sayfasını inceleyin. Bu özellik etkinleştirildikten sonra public-read veya public-read-write Erişim Denetimi Listesi (ACL) ve genel erişime izin veren paket ilkeleri dahil olmak üzere genel erişim izinleri veremezsiniz. İş süreçleriniz genel erişim gerektiriyorsa paketi oluşturduktan sonra genel erişimi engelleme özelliğini devre dışı bırakabilirsiniz.

Komut seçenekleriyle paket oluşturma

Komut sözdizimi

ossutil mb oss://bucketname 
[--acl <value>]
[--storage-class <value>]
[--redundancy-type <value>]

Parametreler ve seçenekler:

Parametre/Seçenek

Açıklama

bucketname

Paket adı. OSS genelinde benzersiz olmalı ve oluşturulduktan sonra değiştirilemez.

--acl

Paket ACL'si. Geçerli değerler:

  • private (varsayılan): Yalnızca paket sahibi nesneleri okuyup yazabilir. Diğer kullanıcıların erişimi yoktur.

  • public-read: Yalnızca paket sahibi nesneleri yazabilir. Anonim kullanıcılar dahil tüm kullanıcılar nesneleri okuyabilir. Bu durum yetkisiz erişime ve beklenmeyen ücretlere yol açabilir. Dikkatli kullanın.

  • public-read-write: Anonim kullanıcılar dahil tüm kullanıcılar nesneleri okuyup yazabilir. Bu durum yetkisiz erişime, beklenmeyen ücretlere ve yasaklı yüklemelerden kaynaklanan yasal risklere yol açabilir. Gerektiği dışında kullanmayın.

--storage-class

Paket depolama sınıfı. Geçerli değerler:

  • Standard (varsayılan): Sık erişilen veriler içindir.

  • IA: Seyrek Erişim (Infrequent Access). Ayda bir veya iki kez erişilen veriler içindir. Minimum saklama süresi: 30 gün. Minimum faturalandırılabilir boyut: 64 KB. Gerçek zamanlı erişimi destekler. Veri getirme ücretleri uygulanır.

  • Archive: Uzun süreli depolama içindir. Minimum saklama süresi: 60 gün. Minimum faturalandırılabilir boyut: 64 KB. Erişim öncesinde geri yükleme gerekir (yaklaşık 1 dakika). Veri getirme ücretleri uygulanır.

  • ColdArchive: Nadiren erişilen verilerin uzun süreli depolanması içindir. Minimum saklama süresi: 180 gün. Minimum faturalandırılabilir boyut: 64 KB. Erişim öncesinde geri yükleme gerekir. Geri yükleme süresi, nesne boyutuna ve moduna göre değişir. Veri getirme ücretleri uygulanır.

Not

CloudBox üzerinde OSS kullanıyorsanız yalnızca Standard depolama sınıfı desteklenir.

Depolama sınıfları hakkında daha fazla bilgi için bkz. Depolama sınıfları.

--redundancy-type

Paket yedeklilik türü. Geçerli değerler:

  • LRS (varsayılan): Yerel olarak yedekli depolama. Aynı alan içindeki cihazlarda kopyalar saklanır; aynı anda iki cihaz arızalansa bile veri güvenilirliği sağlanır.

  • ZRS: Alanlar arası yedekli depolama. Veri kopyalarını aynı bölgedeki birden çok alanda saklar. Bir alan kullanılamaz hale gelse bile verilere erişilebilir.

Önemli
  • ZRS şu bölgelerde kullanılabilir: Çin (Shenzhen), Çin (Pekin), Çin (Hangzhou), Çin (Şanghay), Çin (Hong Kong), Singapur ve Endonezya (Cakarta). ZRS depolama maliyetlerini artırır ve etkinleştirildikten sonra devre dışı bırakılamaz.

  • CloudBox üzerinde OSS kullanıyorsanız bu parametre desteklenmez.

Örnekler

  • examplebucket adında bir paket oluşturun:

    ossutil mb oss://examplebucket

    Bölge belirtilmezse paket, ossutil yapılandırma dosyanızdaki uç nokta ile eşlenen bölgede oluşturulur. Örneğin, uç nokta https://oss-cn-hangzhou.aliyuncs.com ise paket Çin (Hangzhou) bölgesinde oluşturulur.

  • ACL'si private, depolama sınıfı IA ve yedeklilik türü ZRS olan examplebucket adında bir paket oluşturun:

    ossutil mb oss://examplebucket --acl private --storage-class IA --redundancy-type ZRS
  • Aşağıdaki çıktı dönerse paket başarıyla oluşturulmuştur:

    0.335189(s) elapsed

XML dosyasından paket oluşturma

Komut sözdizimi

ossutil mb oss://bucketname local_xml_file

Parametreler:


Parametre


Açıklama


bucketname


Paket adı.


local_xml_file


Paket yapılandırmalarını içeren yerel bir XML dosyasının yolu. Örnek: localfile.xml.

Örnekler

  1. localfile.xml dosyasında paket yapılandırmalarını tanımlayın.

    <?xml version="1.0" encoding="UTF-8"?>
    <CreateBucketConfiguration>    
        <StorageClass>IA</StorageClass>
        <DataRedundancyType>LRS</DataRedundancyType>
    </CreateBucketConfiguration>
  2. Yerel XML yapılandırma dosyasını kullanarak bir paket oluşturun:

    ossutil mb oss://examplebucket localfile.xml

Ortak seçenekler

Farklı bir bölgedeki bir pakete erişmek için uç noktayı belirtmek amacıyla -e seçeneğini kullanın. Farklı bir Alibaba Cloud hesabına ait bir pakete erişmek için AccessKey ID için -i ve AccessKey Secret için -k seçeneklerini kullanın.

Örneğin, farklı bir Alibaba Cloud hesabı altında Çin (Şanghay) bölgesinde examplebucket adında bir paket oluşturun:

ossutil mb oss://examplebucket -e oss-cn-shanghai.aliyuncs.com -i yourAccessKeyID  -k yourAccessKeySecret

Ortak seçenekler.