Bu komut, geçerli klasördeki ve alt klasörlerdeki tüm dosyaları almak için çekirdek Windows PowerShell cmdlet'ini Get-ChildItem kullanır ve ardından işlem hattı işlecini kullanarak bunları geçerli cmdlet'e geçirir.
Set-AzStorageBlobContent cmdlet'i dosyaları ContosoUploads adlı kapsayıcıya yükler.
Bu komut, Get-AzStorageBlob cmdlet'ini kullanarak ContosoUploads kapsayıcısında Planning2015 adlı blobu alır ve bu blobu geçerli cmdlet'e geçirir.
Komut, ContosoPlanning adlı dosyayı Planning2015 olarak karşıya yükler.
Bu komut Force parametresini belirtmez.
Komut sizden onay ister.
Komutu onaylarsanız, cmdlet var olan blobun üzerine yazar.
Örnek 4: İşlem hattını kullanarak kapsayıcıya dosya yükleme
Bu komut , Get-AzStorageContainer cmdlet'ini kullanarak ContosoUpload dizesiyle başlayan kapsayıcıyı alır ve ardından bu blobu geçerli cmdlet'e geçirir.
Komut, ContosoPlanning adlı dosyayı Planning2015 olarak karşıya yükler.
Örnek 5: Meta verileri ve PremiumPageBlobTier'ı P10 olarak içeren bir dosyayı sayfa blob'una yükleme
İlk komut, blob için meta verileri içeren bir karma tablo oluşturur ve bu karma tabloyu $Metadata değişkeninde depolar.
İkinci komut ContosoPlanning adlı dosyayı ContosoUploads adlı kapsayıcıya yükler.
Blob, $Metadata'de depolanan meta verileri içerir ve P10 olarak PremiumPageBlobTier'a sahiptir.
Örnek 6: Belirtilen blob özelliklerine sahip bir dosyayı bloba yükleme ve StandardBlobTier'ı Seyrek Erişimli olarak ayarlama
Bu komut c:\temp\index.html dosyasını belirtilen blob özelliklerine sahip contosouploads adlı kapsayıcıya yükler ve StandardBlobTier'ı Seyrek Erişimli olarak ayarlar.
Bu komut, [System.Web.MimeMapping]::GetMimeMapping() API'sine göre Blob özelliklerine ayarlanmış ContentType değerini alır.
Örnek 7: Şifreleme Kapsamına sahip bir bloba dosya yükleme
Bir hizmet isteği için istemci tarafı zaman aşımı aralığını saniye cinsinden belirtir.
Önceki çağrı belirtilen aralıkta başarısız olursa, bu cmdlet isteği yeniden dener.
Bu cmdlet, aralık tamamlanmadan başarılı bir yanıt almazsa, bu cmdlet bir hata döndürür.
CloudBlob nesnesini belirtir.
CloudBlob nesnesi almak için Get-AzStorageBlob cmdlet'ini kullanın.
Parametre özellikleri
Tür:
Microsoft.Azure.Storage.Blob.CloudBlob
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Diğer adlar:
ICloudBlob
Parametre kümeleri
BlobPipeline
Position:
Named
Zorunlu:
True
İşlem hattından gelen değer:
False
Özellik adına göre işlem hattından gelen değer:
True
Kalan bağımsız değişkenlerden elde edilen değer:
False
-CloudBlobContainer
Azure Depolama İstemci kitaplığından bir CloudBlobContainer nesnesi belirtir.
Bu cmdlet, bu parametrenin belirttiği kapsayıcıdaki bir bloba içerik yükler.
CloudBlobContainer nesnesi almak için Get-AzStorageContainer cmdlet'ini kullanın.
Parametre özellikleri
Tür:
Microsoft.Azure.Storage.Blob.CloudBlobContainer
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
ContainerPipeline
Position:
Named
Zorunlu:
True
İşlem hattından gelen değer:
False
Özellik adına göre işlem hattından gelen değer:
True
Kalan bağımsız değişkenlerden elde edilen değer:
False
-ConcurrentTaskCount
En fazla eşzamanlı ağ çağrısını belirtir.
Eşzamanlı ağ çağrılarının maksimum sayısını belirterek yerel CPU ve bant genişliği kullanımını kısıtlamak için eşzamanlılığı sınırlamak için bu parametreyi kullanabilirsiniz.
Belirtilen değer mutlak bir sayıdır ve çekirdek sayısıyla çarpılmaz.
Bu parametre, saniyede 100 kilobit gibi düşük bant genişliğine bağlı ortamlardaki ağ bağlantısı sorunlarını azaltmaya yardımcı olabilir.
Varsayılan değer 10'dur.
Azure depolama bağlamı belirtir.
Depolama bağlamı elde etmek için New-AzStorageContext cmdlet'ini kullanın.
Okuma izni olmadan SAS Belirtecinden oluşturulan depolama bağlamını kullanmak için blob varlığını denetlemeyi atlamak için -Force parametresi eklemeniz gerekir.
Karşıya yüklenen blob için özellikleri belirtir.
Desteklenen özellikler şunlardır: CacheControl, ContentDisposition, ContentEncoding, ContentLanguage, ContentMD5, ContentType.
İstek için hizmet tarafı zaman aşımı aralığını saniye cinsinden belirtir.
Belirtilen aralık hizmetin isteği işlemeden önce geçmesi durumunda depolama hizmeti bir hata döndürür.
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.