New-AzureStorageContainerSASToken
Genererar en SAS-token för en Azure-lagringscontainer.
Varning
AzureRM PowerShell-modulen är officiellt inaktuell från och med den 29 februari 2024. Användare rekommenderas att migrera från AzureRM till Az PowerShell-modulen för att säkerställa fortsatt support och uppdateringar.
Även om AzureRM-modulen fortfarande kan fungera, underhålls den inte längre eller stöds, vilket gör att användaren kan välja och riskera fortsatt användning. Se våra migreringsresurser för vägledning om övergången till Az-modulen.
Syntax
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
Cmdleten New-AzureStorageContainerSASToken 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
PS C:\>New-AzureStorageContainerSASToken -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
PS C:\>Get-AzureStorageContainer -Container test* | New-AzureStorageContainerSASToken -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
PS C:\>New-AzureStorageContainerSASToken -Name "Test" -Policy "PolicyName"
Det här exemplet genererar en CONTAINER SAS-token med principen för delad åtkomst.
Parametrar
-Context
Anger en Azure Storage-kontext. Du kan skapa den med cmdleten New-AzureStorageContext.
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. 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.
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 |
-Name
Anger ett Azure Storage-containernamn.
Typ: | String |
Aliases: | N, Container |
Position: | 0 |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | 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).
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Policy
Anger en azure-princip för lagrad åtkomst.
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 |
-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 |