New-AzStorageShareSASToken
Generera signaturtoken för delad åtkomst för Azure Storage-resurs.
Syntax
New-AzStorageShareSASToken
[-ShareName] <String>
-Policy <String>
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzStorageShareSASToken
[-ShareName] <String>
[-Permission <String>]
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Cmdleten New-AzStorageShareSASToken genererar en signaturtoken för delad åtkomst för en Azure Storage-resurs.
Exempel
Exempel 1: Generera en signaturtoken för delad åtkomst för en resurs
New-AzStorageShareSASToken -ShareName "ContosoShare" -Permission "rwdl"
Det här kommandot skapar en signaturtoken för delad åtkomst för resursen med namnet ContosoShare.
Exempel 2: Generera flera signaturtoken för delad åtkomst med hjälp av pipelinen
Get-AzStorageShare -Prefix "test" | New-AzStorageShareSASToken -Permission "rwdl"
Det här kommandot hämtar alla lagringsresurser som matchar prefixtestet. Kommandot skickar dem till den aktuella cmdleten med hjälp av pipelineoperatorn. Den aktuella cmdleten skapar en token för delad åtkomst för varje lagringsresurs som har de angivna behörigheterna.
Exempel 3: Generera en signaturtoken för delad åtkomst som använder en princip för delad åtkomst
New-AzStorageShareSASToken -ShareName "ContosoShare" -Policy "ContosoPolicy03"
Det här kommandot skapar en signaturtoken för delad åtkomst för lagringsresursen ContosoShare som har principen ContosoPolicy03.
Parametrar
-Context
Anger en Azure Storage-kontext. Om du vill hämta en kontext använder du cmdleten New-AzStorageContext.
Typ: | IStorageContext |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExpiryTime
Anger den tidpunkt då signaturen för delad åtkomst blir ogiltig.
Typ: | Nullable<T>[DateTime] |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Permission
Anger behörigheterna i token för åtkomst till resursen och filerna under resursen.
Det är viktigt att observera att det här är en sträng, till exempel rwd
(för Läs, Skriv och Ta bort).
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Policy
Anger den lagrade åtkomstprincipen för en resurs.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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] |
accepterade värden: | HttpsOnly, HttpsOrHttp |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ShareName
Anger namnet på lagringsresursen.
Typ: | String |
Aliases: | N, Name |
Position: | 0 |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StartTime
Anger den tidpunkt då signaturen för delad åtkomst blir giltig.
Typ: | Nullable<T>[DateTime] |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
Utdata
Kommentarer
- Nyckelord: common, azure, services, data, storage, blob, queue, table