New-AzureStorageContainerSASToken
Vygeneruje token SAS pro kontejner úložiště Azure.
Upozorňující
Modul AzureRM PowerShell je od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.
I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.
Syntaxe
New-AzureStorageContainerSASToken
[-Name] <String>
-Policy <String>
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzureStorageContainerSASToken
[-Name] <String>
[-Permission <String>]
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Rutina New-AzureStorageContainerSASToken vygeneruje token sdíleného přístupového podpisu (SAS) pro kontejner úložiště Azure.
Příklady
Příklad 1: Vygenerování tokenu SAS kontejneru s úplným oprávněním kontejneru
PS C:\>New-AzureStorageContainerSASToken -Name "Test" -Permission rwdl
Tento příklad vygeneruje token SAS kontejneru s úplným oprávněním kontejneru.
Příklad 2: Vygenerování více tokenů SAS kontejneru podle kanálu
PS C:\>Get-AzureStorageContainer -Container test* | New-AzureStorageContainerSASToken -Permission rwdl
Tento příklad vygeneruje pomocí kanálu několik tokenů SAS kontejneru.
Příklad 3: Generování tokenu SAS kontejneru se zásadami sdíleného přístupu
PS C:\>New-AzureStorageContainerSASToken -Name "Test" -Policy "PolicyName"
Tento příklad vygeneruje token SAS kontejneru se zásadami sdíleného přístupu.
Parametry
-Context
Určuje kontext úložiště Azure. Můžete ho vytvořit pomocí rutiny New-AzureStorageContext.
Typ: | IStorageContext |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ExpiryTime
Určuje čas, kdy se sdílený přístupový podpis stane neplatným. Pokud uživatel nastaví počáteční čas, ale ne čas vypršení platnosti, nastaví se čas konce platnosti na počáteční čas plus jedna hodina. Pokud není zadaný čas zahájení ani doba vypršení platnosti, je doba vypršení platnosti nastavena na aktuální čas plus jedna hodina.
Typ: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FullUri
Označuje, že tato rutina vrátí úplný identifikátor URI objektu blob a token sdíleného přístupového podpisu.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-IPAddressOrRange
Určuje IP adresu nebo rozsah IP adres, ze kterých se mají přijímat požadavky, například 168.1.5.65 nebo 168.1.5.60-168.1.5.70. Rozsah je inkluzivní.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Name
Určuje název kontejneru úložiště Azure.
Typ: | String |
Aliasy: | N, Container |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Permission
Určuje oprávnění pro kontejner úložiště.
Je důležité si uvědomit, že se jedná o řetězec, například rwd
(pro čtení, zápis a odstranění).
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Policy
Určuje zásady přístupu uložené v Azure.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Protocol
Určuje protokol povolený pro požadavek. Tento parametr přijímá tyto hodnoty:
- HttpsOnly
- HttpsOrHttp Výchozí hodnota je HttpsOrHttp.
Typ: | Nullable<T>[SharedAccessProtocol] |
Přípustné hodnoty: | HttpsOnly, HttpsOrHttp |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-StartTime
Určuje čas, kdy se sdílený přístupový podpis stane platným.
Typ: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |