New-AzStorageContainerSASToken
Genererar en SAS-token för en Azure-lagringscontainer.
Syntax
New-AzStorageContainerSASToken
[-Name] <String>
-Policy <String>
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-EncryptionScope <String>]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzStorageContainerSASToken
[-Name] <String>
[-Permission <String>]
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-EncryptionScope <String>]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten New-AzStorageContainerSASToken genererar en SAS-token (Signatur för delad åtkomst) för en Azure-lagringscontainer.
Exempel
Exempel 1: Generera en CONTAINER SAS-token med fullständig containerbehörighet
New-AzStorageContainerSASToken -Name "Test" -Permission rwdl
Det här exemplet genererar en CONTAINER SAS-token med fullständig containerbehörighet.
Exempel 2: Generera flera SAS-containertoken per pipeline
Get-AzStorageContainer -Container test* | New-AzStorageContainerSASToken -Permission rwdl
Det här exemplet genererar flera SAS-containertoken med hjälp av pipelinen.
Exempel 3: Generera container-SAS-token med principen för delad åtkomst
New-AzStorageContainerSASToken -Name "Test" -Policy "PolicyName"
Det här exemplet genererar en CONTAINER SAS-token med principen för delad åtkomst.
Exempel 3: Generera en SAS-token för användaridentitetscontainer med lagringskontext baserat på OAuth-autentisering
$ctx = New-AzStorageContext -StorageAccountName $accountName -UseConnectedAccount
$StartTime = Get-Date
$EndTime = $startTime.AddDays(6)
New-AzStorageContainerSASToken -Name "ContainerName" -Permission rwd -StartTime $StartTime -ExpiryTime $EndTime -context $ctx
Det här exemplet genererar en SAS-token för användaridentitetscontainer med lagringskontext baserat på OAuth-autentisering
Parametrar
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Context
Anger en Azure Storage-kontext. Du kan skapa den med hjälp av cmdleten New-AzStorageContext. När lagringskontexten baseras på OAuth-autentisering genererar en SAS-token för användaridentitetscontainer.
Typ: | IStorageContext |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Alias: | AzureRmContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-EncryptionScope
Krypteringsomfång som ska användas när begäranden som auktoriseras med denna SAS-URI skickas.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ExpiryTime
Anger den tidpunkt då signaturen för delad åtkomst blir ogiltig. Om användaren anger starttiden men inte förfallotiden anges förfallotiden till starttiden plus en timme. Om varken starttiden eller förfallotiden har angetts anges förfallotiden till aktuell tid plus en timme. När lagringskontexten baseras på OAuth-autentisering måste förfallotiden vara 7 dagar från aktuell tid och får inte vara tidigare än aktuell tid.
Typ: | Nullable<T>[DateTime] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-FullUri
Anger att den här cmdleten returnerar den fullständiga blob-URI:n och signaturtoken för delad åtkomst.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-IPAddressOrRange
Anger IP-adressen eller ip-adressintervallet som begäranden ska accepteras från, till exempel 168.1.5.65 eller 168.1.5.60-168.1.5.70. Intervallet är inkluderande.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Name
Anger ett Azure Storage-containernamn.
Typ: | String |
Alias: | N, Container |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Permission
Anger behörigheter för en lagringscontainer.
Det är viktigt att observera att det här är en sträng, till exempel rwd
(för Läs, Skriv och Ta bort). De behörigheter som stöds för containerresurstypen beskrivs här.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Policy
Anger en azure-princip för lagrad åtkomst.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Protocol
Anger vilket protokoll som tillåts för en begäran. De acceptabla värdena för den här parametern är:
- HttpsOnly
- HttpsOrHttp Standardvärdet är HttpsOrHttp.
Typ: | Nullable<T>[SharedAccessProtocol] |
Godkända värden: | HttpsOnly, HttpsOrHttp |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-StartTime
Anger den tidpunkt då signaturen för delad åtkomst blir giltig.
Typ: | Nullable<T>[DateTime] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
Utdata
Relaterade länkar
Azure PowerShell