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.
Type: | IStorageContext |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExpiryTime
Anger den tidpunkt då signaturen för delad åtkomst blir ogiltig.
Type: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Required: | 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | 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.
Type: | String |
Position: | Named |
Default value: | None |
Required: | 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).
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Policy
Anger den lagrade åtkomstprincipen för en resurs.
Type: | String |
Position: | Named |
Default value: | None |
Required: | 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.
Type: | Nullable<T>[SharedAccessProtocol] |
Accepted values: | HttpsOnly, HttpsOrHttp |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ShareName
Anger namnet på lagringsresursen.
Type: | String |
Aliases: | N, Name |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StartTime
Anger den tidpunkt då signaturen för delad åtkomst blir giltig.
Type: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
Utdata
Kommentarer
- Nyckelord: common, azure, services, data, storage, blob, queue, table