ossutil, büyük dosyaları hızlıca yüklemek, dosya indirmek ve belirli bir öneke sahip dosyaları silmek için kullanabileceğiniz bir komut satırı aracıdır. ossutil; Windows, Linux ve macOS gibi işletim sistemlerinde çalışır. Ortamınıza uygun sürümü indirip yükleyebilirsiniz.
Yeni sürüm mevcut
Yükseltilmiş ossutil 2,0 sürümünü kullanmanızı öneririz. Hızlı kurulum ve kullanım hakkında daha fazla bilgi için bkz. ossutil'i yükleyin. ossutil 1,0 artık güncellenmemektedir. Yeni özellikler ve iyileştirmeler yalnızca ossutil 2,0'da sunulmaktadır.
ossutil 2,0'ın temel özellikleri:
Yeni komut yapısı:
ossutil api put-bucket-aclgibi API düzeyindeki komutları veossutil configgibi üst düzey komutları içeren çok düzeyli komutları destekler.Geliştirilmiş yapılandırma yönetimi: İlk yapılandırma süreci basitleştirilmiştir. Kurulumdan sonra temel yapılandırmayı tamamlamak için yalnızca AccessKey ID, AccessKey secret ve bölge kimliğini girmeniz yeterlidir. Daha fazla esneklik sağlamak amacıyla birden fazla yapılandırma dosyası belirtmek için
--profileparametresini de kullanabilirsiniz.Daha fazla filtre parametresi:
ls,cpvermgibi toplu işleme komutları için yol, dosya boyutu, değiştirme zamanı ve nesne meta verilerine dayalı çeşitli filtre koşullarını destekler. Bu destek, işlemlerin doğruluğunu ve verimliliğini büyük ölçüde artırır.Esnek çıkış biçimleri:
--output-formatparametresi, farklı veri işleme gereksinimlerini karşılamak üzere çıkış biçimini JSON, YAML veya XML olarak ayarlamanıza olanak tanır.--output-queryseçeneği ise gerekli bilgileri almak için çıkışı filtrelemenizi sağlar.Gelişmiş güvenlik: Güvenliği artırmak için ossutil 2,0, hassas parametrelerin ortam değişkenleri kullanılarak ayarlanmasına olanak tanır. Bu sayede anahtarların komut satırında açığa çıkması önlenir ve veri sızıntısı riski azaltılır. Ayrıca,
--dry-runseçeneği, bir komutu çalıştırmadan önce davranışını doğrulamanızı sağlayarak istenmeyen işlemlerin gerçekleşmesini engeller.
Sürümler
Geçerli sürüm: 1.7.19
Önceki sürümler: Önceki ossutil sürümlerinin kaynak kodu ve sürüm geçmişi hakkında daha fazla bilgi için bkz. GitHub.
İndirme bağlantıları
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ossutil'i indirin ve yükleyin
Linux
-
ossutil'i yükleyin.
sudo -v ; curl https://gosspublic.alicdn.com/ossutil/install.sh | sudo bashNotKurulumdan önce ossutil paketini arşivden çıkarmalısınız. unzip veya 7z gibi bir arşiv açma aracının yüklü olduğundan emin olun.
Varsayılan olarak ossutil /usr/bin/ dizinine yüklenir.
-
ossutil'i yapılandırın.
-
Yapılandırma komutunu girin.
ossutil config -
İstendiğinde yapılandırma dosyasının yolunu ayarlayın.
Please enter the config file name. The file name can include a path. (Default: /home/user/.ossutilconfig. Press Enter to use the default path. If you set the path to another file, you must specify the --config-file option to the file when you use other commands):Varsayılan olarak ossutil, yapılandırma dosyasını /home/user/.ossutilconfig konumuna kaydeder. Yapılandırma dosyası için farklı bir yol belirtirseniz, her ossutil komutunu çalıştırdığınızda yapılandırma dosyasını belirtmek üzere -c seçeneğini eklemeniz gerekir. Örneğin, yapılandırma dosyasını /home/config konumuna kaydederseniz ls komutunu aşağıdaki biçimde ve -c seçeneğini dahil ederek çalıştırın:
ossutil ls oss://examplebucket -c /home/config İstendiğinde araç için dili ayarlayın. Çince için
CHveya İngilizce içinENgirin. Varsayılan olarak araç, işletim sisteminizin dilini kullanır. Bu ayar, config komutu başarıyla çalıştırıldıktan sonra etkinleşir.-
Araç için dili ayarlayın.
CH veya EN girin. Varsayılan olarak araç, işletim sisteminizle aynı dili kullanır. Bu yapılandırma, config komutunu çalıştırdıktan sonra etkinleşir.
-
İstendiğinde Endpoint, AccessKey ID, AccessKey secret ve STSToken parametrelerini ayarlayın. STSToken parametresi yalnızca OSS'e erişmek için Security Token Service (STS) geçici kimlik bilgilerini kullandığınızda gereklidir. Aksi takdirde bu parametreyi boş bırakın.
Parametreler aşağıda açıklanmıştır:
Parametre
Gerekli
Açıklama
endpoint
Evet
Paketinizin bulunduğu bölgenin uç noktasını girin. Örneğin, bölgesi için genel uç noktayı olarak veya Singapore bölgesi için
https://oss-ap-southeast-1.aliyuncs.comolarak ayarlayın.Aynı bölgedeki diğer Alibaba Cloud hizmetlerinden OSS'e erişmek için veya
https://oss-ap-southeast-1-internal.aliyuncs.comgibi bir dahili uç nokta kullanın.Her bölgenin uç noktaları hakkında daha fazla bilgi için bkz. Bölgeler ve uç noktalar.
ÖnemliUyumluluğu ve güvenliği artırmak amacıyla yapılan bir ilke değişikliği nedeniyle, 20 Mart 2025 tarihinden itibaren yeni OSS kullanıcılarının, Çin anakarasındaki bölgelerde bulunan OSS paketlerinde veri API işlemleri gerçekleştirmek için bir özel alan adı (CNAME) kullanması gerekmektedir. Bu işlemler için varsayılan genel uç noktalar kısıtlanmıştır. Etkilenen işlemlerin tam listesi için resmi duyuruya bakın. Verilerinize HTTPS üzerinden erişiyorsanız, özel alan adınıza geçerli bir SSL Sertifikası bağlamanız gerekir. Konsol HTTPS'yi zorunlu kıldığından bu durum, OSS Konsolu erişimi için zorunludur.
accessKeyID
Evet
Hesabınızın AccessKey çiftini girin. AccessKey çiftini nasıl alacağınız hakkında daha fazla bilgi için bkz. AccessKey çifti oluşturun.
accessKeySecret
Evet
stsToken
Hayır
Bu parametre yalnızca OSS'e erişmek için geçici erişim kimlik bilgilerini kullandığınızda gereklidir. Aksi takdirde bu parametreyi boş bırakın. STS belirteci oluşturma hakkında daha fazla bilgi için bkz. AssumeRole.
-
-
ossutil'in yüklendiğini doğrulayın.
ossutilDesteklenen ossutil komutlarının bir listesi görüntülenirse kurulum başarılı olmuştur.
Windows
-
ossutil'i yükleyin.
Windows yükleme paketini indirmek için indirme bağlantısına tıklayın.
Paketi arşivden çıkarın ve ossutil.bat dosyasına çift tıklayın.
-
ossutil'i yapılandırın.
-
Yapılandırma komutunu girin.
ossutil config -
İstendiğinde yapılandırma dosyası için yolu ayarlayın.
Please enter the config file name. The file name can include a path. (Default: C:\\Users\user\.ossutilconfig. Press Enter to use the default path. If you set the path to another file, you must specify the --config-file option to the file when you use other commands):Varsayılan olarak ossutil, yapılandırma dosyasını C:\\Users\user\.ossutilconfig konumuna kaydeder. Yapılandırma dosyası için farklı bir yol belirtirseniz, her komutu çalıştırdığınızda yapılandırma dosyasını belirtmek üzere -c seçeneğini eklemeniz gerekir. Örneğin, yapılandırma dosyası c:\ossutil\config konumuna kaydedilirse ls komutunu aşağıdaki biçimde çalıştırın:
ossutil ls oss://examplebucket -c c:\ossutil\config İstendiğinde araç için dili ayarlayın. Çince için
CHveya İngilizce içinENgirin. Varsayılan olarak araç, işletim sisteminizin dilini kullanır. Bu yapılandırma, config komutunu çalıştırdıktan sonra etkinleşir.-
İstendiğinde Endpoint, AccessKey ID, AccessKey secret ve STSToken parametrelerini ayarlayın. STSToken parametresi yalnızca OSS'e erişmek için STS geçici kimlik bilgilerini kullandığınızda gereklidir. Aksi takdirde bu parametreyi boş bırakın.
Aşağıdaki tabloda parametreler açıklanmaktadır.
Parametre
Gerekli
Açıklama
endpoint
Evet
Paketinizin bulunduğu bölgenin uç noktasını girin. Örneğin, bölgesi için genel uç noktayı olarak veya Singapore bölgesi için
https://oss-ap-southeast-1.aliyuncs.comolarak ayarlayın.Aynı bölgedeki diğer Alibaba Cloud hizmetlerinden OSS'e erişmek için veya
https://oss-ap-southeast-1-internal.aliyuncs.comgibi bir dahili uç nokta kullanın.Her bölgenin uç noktaları hakkında daha fazla bilgi için bkz. Bölgeler ve uç noktalar.
ÖnemliUyumluluğu ve güvenliği artırmak amacıyla yapılan bir ilke değişikliği nedeniyle, 20 Mart 2025 tarihinden itibaren yeni OSS kullanıcılarının, Çin anakarasındaki bölgelerde bulunan OSS paketlerinde veri API işlemleri gerçekleştirmek için bir özel alan adı (CNAME) kullanması gerekmektedir. Bu işlemler için varsayılan genel uç noktalar kısıtlanmıştır. Etkilenen işlemlerin tam listesi için resmi duyuruya bakın. Verilerinize HTTPS üzerinden erişiyorsanız, özel alan adınıza geçerli bir SSL Sertifikası bağlamanız gerekir. Konsol HTTPS'yi zorunlu kıldığından bu durum, OSS Konsolu erişimi için zorunludur.
accessKeyID
Evet
Hesabınızın AccessKey çiftini girin. AccessKey çiftini nasıl alacağınız hakkında daha fazla bilgi için bkz. AccessKey çifti oluşturun.
accessKeySecret
Evet
stsToken
Hayır
Bu parametre yalnızca OSS'e erişmek için geçici erişim kimlik bilgilerini kullandığınızda gereklidir. Aksi takdirde bu parametreyi boş bırakın. STS belirteci oluşturma hakkında daha fazla bilgi için bkz. AssumeRole.
-
-
ossutil'in yüklendiğini doğrulayın.
ossutilDesteklenen ossutil komutlarının bir listesi görüntülenirse kurulum başarılı olmuştur.
macOS
-
ossutil'i yükleyin.
sudo -v ; curl https://gosspublic.alicdn.com/ossutil/install.sh | sudo bashNotVarsayılan yükleme dizini /usr/local/bin'dir.
-
ossutil'i yapılandırın.
-
Yapılandırma komutunu girin.
ossutil config -
İstendiğinde yapılandırma dosyası için yolu ayarlayın.
Please enter the config file name. The file name can include a path. (Default: /Users/user/.ossutilconfig. Press Enter to use the default path. If you set the path to another file, you must specify the --config-file option to the file when you use other commands):Varsayılan olarak ossutil, yapılandırma dosyasını /Users/user/.ossutilconfig konumuna kaydeder.
Yapılandırma dosyası için farklı bir yol belirtirseniz, her komutu çalıştırdığınızda yapılandırma dosyasını belirtmek üzere -c seçeneğini eklemeniz gerekir. Örneğin, yapılandırma dosyası /home/config konumuna kaydedilirse ls komutunu aşağıdaki biçimde çalıştırın:
ossutil ls oss://examplebucket -c /home/config İstendiğinde araç için dili ayarlayın. Çince için
CHveya İngilizce içinENgirin. Varsayılan olarak araç, işletim sisteminizin dilini kullanır. Bu yapılandırma, config komutunu çalıştırdıktan sonra etkinleşir.-
İstendiğinde Endpoint, AccessKey ID, AccessKey secret ve STSToken parametrelerini ayarlayın. STSToken parametresi yalnızca OSS'e erişmek için STS geçici kimlik bilgilerini kullandığınızda gereklidir. Aksi takdirde bu parametreyi boş bırakın.
Aşağıdaki tabloda parametreler açıklanmaktadır.
Parametre
Gerekli
Açıklama
endpoint
Evet
Paketinizin bulunduğu bölgenin uç noktasını girin. Örneğin, bölgesi için genel uç noktayı olarak veya Singapore bölgesi için
https://oss-ap-southeast-1.aliyuncs.comolarak ayarlayın.Aynı bölgedeki diğer Alibaba Cloud hizmetlerinden OSS'e erişmek için veya
https://oss-ap-southeast-1-internal.aliyuncs.comgibi bir dahili uç nokta kullanın.Her bölgenin uç noktaları hakkında daha fazla bilgi için bkz. Bölgeler ve uç noktalar.
ÖnemliUyumluluğu ve güvenliği artırmak amacıyla yapılan bir ilke değişikliği nedeniyle, 20 Mart 2025 tarihinden itibaren yeni OSS kullanıcılarının, Çin anakarasındaki bölgelerde bulunan OSS paketlerinde veri API işlemleri gerçekleştirmek için bir özel alan adı (CNAME) kullanması gerekmektedir. Bu işlemler için varsayılan genel uç noktalar kısıtlanmıştır. Etkilenen işlemlerin tam listesi için resmi duyuruya bakın. Verilerinize HTTPS üzerinden erişiyorsanız, özel alan adınıza geçerli bir SSL Sertifikası bağlamanız gerekir. Konsol HTTPS'yi zorunlu kıldığından bu durum, OSS Konsolu erişimi için zorunludur.
accessKeyID
Evet
Hesabınızın AccessKey çiftini girin. AccessKey çiftini nasıl alacağınız hakkında daha fazla bilgi için bkz. AccessKey çifti oluşturun.
accessKeySecret
Evet
stsToken
Hayır
Bu parametre yalnızca OSS'e erişmek için geçici erişim kimlik bilgilerini kullandığınızda gereklidir. Aksi takdirde bu parametreyi boş bırakın. STS belirteci oluşturma hakkında daha fazla bilgi için bkz. AssumeRole.
-
-
ossutil'in yüklendiğini doğrulayın.
ossutilDesteklenen ossutil komutlarının bir listesi görüntülenirse kurulum başarılı olmuştur.
Başvurular
ossutil'i yükledikten sonra nesneleri yüklemek, indirmek, kopyalamak ve silmek için kullanabilirsiniz. Daha fazla bilgi için bkz. cp (nesneleri yükleyin), cp (nesneleri indirin), cp (nesneleri kopyalayın) ve rm (nesneleri silin).