Perintah ini menggunakan cmdlet Windows PowerShell inti Get-ChildItem untuk mendapatkan semua file di folder saat ini dan di subfolder, lalu meneruskannya ke cmdlet saat ini dengan menggunakan operator alur.
Cmdlet Set-AzStorageBlobContent mengunggah file ke kontainer bernama ContosoUploads.
Perintah ini mendapatkan blob bernama Planning2015 dalam kontainer ContosoUploads dengan menggunakan cmdlet Get-AzStorageBlob, lalu meneruskan blob tersebut ke cmdlet saat ini.
Perintah mengunggah file yang bernama ContosoPlanning sebagai Planning2015.
Perintah ini tidak menentukan parameter Force .
Perintah meminta konfirmasi kepada Anda.
Jika Anda mengonfirmasi perintah, cmdlet akan menimpa blob yang ada.
Contoh 4: Mengunggah file ke kontainer dengan menggunakan alur
Perintah ini mendapatkan kontainer yang dimulai dengan string ContosoUpload dengan menggunakan cmdlet Get-AzStorageContainer , lalu meneruskan blob tersebut ke cmdlet saat ini.
Perintah mengunggah file yang bernama ContosoPlanning sebagai Planning2015.
Contoh 5: Mengunggah file ke blob halaman dengan metadata dan PremiumPageBlobTier sebagai P10
Perintah pertama membuat tabel hash yang berisi metadata untuk blob, dan menyimpan tabel hash dalam variabel $Metadata.
Perintah kedua mengunggah file yang diberi nama ContosoPlanning ke kontainer bernama ContosoUploads.
Blob mencakup metadata yang disimpan di $Metadata, dan memiliki PremiumPageBlobTier sebagai P10.
Contoh 6: Unggah file ke blob dengan properti blob tertentu, dan atur StandardBlobTier sebagai Cool
Perintah ini mengunggah file c:\temp\index.html ke kontainer bernama contosouploads dengan properti blob yang ditentukan, dan mengatur StandardBlobTier sebagai Cool.
Perintah ini mendapatkan nilai ContentType yang diatur ke properti blob oleh [System.Web.MimeMapping]::GetMimeMapping() API.
Contoh 7: Mengunggah file ke blob dengan Cakupan Enkripsi
Menentukan interval waktu habis sisi klien, dalam hitungan detik, untuk satu permintaan layanan.
Jika panggilan sebelumnya gagal dalam interval yang ditentukan, cmdlet ini akan mencoba kembali permintaan.
Jika cmdlet ini tidak menerima respons yang berhasil sebelum interval berlalu, cmdlet ini mengembalikan kesalahan.
Menentukan objek CloudBlob .
Untuk mendapatkan objek CloudBlob , gunakan cmdlet Get-AzStorageBlob.
Properti parameter
Jenis:
Microsoft.Azure.Storage.Blob.CloudBlob
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Alias:
ICloudBlob
Kumpulan parameter
BlobPipeline
Position:
Named
Wajib:
True
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
True
Nilai dari argumen yang tersisa:
False
-CloudBlobContainer
Menentukan objek CloudBlobContainer dari pustaka Klien Azure Storage.
Cmdlet ini mengunggah konten ke blob dalam kontainer yang ditentukan parameter ini.
Untuk mendapatkan objek CloudBlobContainer , gunakan cmdlet Get-AzStorageContainer.
Properti parameter
Jenis:
Microsoft.Azure.Storage.Blob.CloudBlobContainer
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Kumpulan parameter
ContainerPipeline
Position:
Named
Wajib:
True
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
True
Nilai dari argumen yang tersisa:
False
-ConcurrentTaskCount
Menentukan panggilan jaringan bersamaan maksimum.
Anda dapat menggunakan parameter ini untuk membatasi konkurensi untuk membatasi penggunaan CPU dan bandwidth lokal dengan menentukan jumlah maksimum panggilan jaringan bersamaan.
Nilai yang ditentukan adalah jumlah absolut dan tidak dikalikan dengan jumlah inti.
Parameter ini dapat membantu mengurangi masalah koneksi jaringan di lingkungan bandwidth rendah, seperti 100 kilobit per detik.
Nilai defaultnya adalah 10.
Menentukan konteks penyimpanan Azure.
Untuk mendapatkan konteks penyimpanan, gunakan cmdlet New-AzStorageContext.
Untuk menggunakan konteks penyimpanan yang dibuat dari Token SAS tanpa izin baca, perlu tambahkan parameter -Force untuk melewati keberadaan blob pemeriksaan.
Menentukan interval waktu habis sisi layanan, dalam hitungan detik, untuk permintaan.
Jika interval yang ditentukan berlalu sebelum layanan memproses permintaan, layanan penyimpanan mengembalikan kesalahan.
Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.