Tento příkaz používá základní rutinu Windows PowerShellu Get-ChildItem k získání všech souborů v aktuální složce a v podsložkách a jejich následném předá aktuální rutině pomocí operátoru kanálu.
Rutina Set-AzStorageBlobContent nahraje soubory do kontejneru s názvem ContosoUploads.
Tento příkaz získá objekt blob s názvem Planning2015 v kontejneru ContosoUploads pomocí rutiny Get-AzStorageBlob a pak tento objekt blob předá aktuální rutině.
Příkaz nahraje soubor s názvem ContosoPlanning jako Planning2015.
Tento příkaz nezadá parametr Force .
Příkaz vás vyzve k potvrzení.
Pokud příkaz potvrdíte, rutina přepíše existující objekt blob.
Příklad 4: Nahrání souboru do kontejneru pomocí kanálu
Tento příkaz získá kontejner, který začíná řetězcem ContosoUpload pomocí rutiny Get-AzStorageContainer a pak tento objekt blob předá aktuální rutině.
Příkaz nahraje soubor s názvem ContosoPlanning jako Planning2015.
Příklad 5: Nahrání souboru do objektu blob stránky s metadaty a PremiumPageBlobTier jako P10
První příkaz vytvoří tabulku hash obsahující metadata objektu blob a uloží ji do $Metadata proměnné.
Druhý příkaz nahraje soubor s názvem ContosoPlanning do kontejneru s názvem ContosoUploads.
Objekt blob obsahuje metadata uložená v $Metadata a má PremiumPageBlobTier jako P10.
Příklad 6: Nahrání souboru do objektu blob se zadanými vlastnostmi objektu blob a nastavení StandardBlobTier jako Cool
Tento příkaz nahraje soubor c:\temp\index.html do kontejneru s názvem contosouploads se zadanými vlastnostmi objektu blob a nastaví StandardBlobTier jako Cool.
Tento příkaz získá hodnotu ContentType nastavenou na vlastnosti objektu blob pomocí rozhraní API [System.Web.MimeMapping]::GetMimeMapping().
Příklad 7: Nahrání souboru do objektu blob s oborem šifrování
Určuje interval časového limitu na straně klienta v sekundách pro jednu žádost o službu.
Pokud předchozí volání v zadaném intervalu selže, tato rutina požadavek opakuje.
Pokud tato rutina neobdrží úspěšnou odpověď před uplynutím intervalu, vrátí tato rutina chybu.
Určuje objekt CloudBlob .
K získání objektu CloudBlob použijte rutinu Get-AzStorageBlob.
Vlastnosti parametru
Typ:
Microsoft.Azure.Storage.Blob.CloudBlob
Default value:
None
Podporuje zástupné znaky:
False
DontShow:
False
Aliasy:
ICloudBlob
Sady parametrů
BlobPipeline
Position:
Named
Povinné:
True
Hodnota z kanálu:
False
Hodnota z kanálu podle názvu vlastnosti:
True
Hodnota ze zbývajících argumentů:
False
-CloudBlobContainer
Určuje objekt CloudBlobContainer z klientské knihovny služby Azure Storage.
Tato rutina nahraje obsah do objektu blob v kontejneru, který tento parametr určuje.
K získání objektu CloudBlobContainer použijte rutinu Get-AzStorageContainer.
Vlastnosti parametru
Typ:
Microsoft.Azure.Storage.Blob.CloudBlobContainer
Default value:
None
Podporuje zástupné znaky:
False
DontShow:
False
Sady parametrů
ContainerPipeline
Position:
Named
Povinné:
True
Hodnota z kanálu:
False
Hodnota z kanálu podle názvu vlastnosti:
True
Hodnota ze zbývajících argumentů:
False
-ConcurrentTaskCount
Určuje maximální počet souběžných síťových volání.
Pomocí tohoto parametru můžete omezit souběžnost na omezení využití místního procesoru a šířky pásma zadáním maximálního počtu souběžných síťových volání.
Zadaná hodnota je absolutní počet a nevynásobí se počtem jader.
Tento parametr může pomoct snížit problémy s připojením k síti v prostředích s nízkou šířkou pásma, například 100 kilobitů za sekundu.
Výchozí hodnota je 10.
Určuje kontext úložiště Azure.
K získání kontextu úložiště použijte rutinu New-AzStorageContext.
Pokud chcete použít kontext úložiště vytvořený z tokenu SAS bez oprávnění ke čtení, musíte přidat parametr -Force, aby se přeskočí kontrola existence objektu blob.
Určuje vlastnosti nahraného objektu blob.
Podporované vlastnosti jsou: CacheControl, ContentDisposition, ContentEncoding, ContentLanguage, ContentMD5, ContentType.
Určuje interval časového limitu na straně služby v sekundách pro požadavek.
Pokud zadaný interval uplynou před tím, než služba zpracuje požadavek, služba úložiště vrátí chybu.
Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.