New-AzStorageShareSASToken
Genereer een Shared Access Signature-token voor de Azure Storage-share.
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
De cmdlet New-AzStorageShareSASToken genereert een shared access Signature-token voor een Azure Storage-share.
Voorbeelden
Voorbeeld 1: Een Shared Access Signature-token genereren voor een share
New-AzStorageShareSASToken -ShareName "ContosoShare" -Permission "rwdl"
Met deze opdracht maakt u een shared access Signature-token voor de share met de naam ContosoShare.
Voorbeeld 2: Meerdere shared Access Signature-token genereren met behulp van de pijplijn
Get-AzStorageShare -Prefix "test" | New-AzStorageShareSASToken -Permission "rwdl"
Met deze opdracht worden alle Opslagshares ophaalt die overeenkomen met de test voorvoegsel. De opdracht geeft deze door aan de huidige cmdlet met behulp van de pijplijnoperator. De huidige cmdlet maakt een gedeeld toegangstoken voor elke Opslagshare met de opgegeven machtigingen.
Voorbeeld 3: Een shared access Signature-token genereren dat gebruikmaakt van een beleid voor gedeelde toegang
New-AzStorageShareSASToken -ShareName "ContosoShare" -Policy "ContosoPolicy03"
Met deze opdracht maakt u een shared access Signature-token voor de opslagshare met de naam ContosoShare met het beleid met de naam ContosoPolicy03.
Parameters
-Context
Hiermee geeft u een Azure Storage-context op. Gebruik de cmdlet New-AzStorageContext om een context te verkrijgen.
Type: | IStorageContext |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExpiryTime
Hiermee geeft u het tijdstip op waarop de handtekening voor gedeelde toegang ongeldig wordt.
Type: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FullUri
Geeft aan dat deze cmdlet de volledige blob-URI en het shared access signature-token retourneert.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPAddressOrRange
Hiermee geeft u het IP-adres of bereik van IP-adressen waaruit aanvragen moeten worden geaccepteerd, zoals 168.1.5.65 of 168.1.5.60-168.1.5.70. Het bereik is inclusief.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Permission
Hiermee geeft u de machtigingen in het token voor toegang tot de share en bestanden onder de share.
Het is belangrijk om te weten dat dit een tekenreeks is, zoals rwd
(voor lezen, schrijven en verwijderen).
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Policy
Hiermee geeft u het opgeslagen toegangsbeleid voor een share.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Protocol
Hiermee geeft u het protocol dat is toegestaan voor een aanvraag. De aanvaardbare waarden voor deze parameter zijn:
- HttpsOnly
- HttpsOrHttp De standaardwaarde is 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
Hiermee geeft u de naam van de opslagshare.
Type: | String |
Aliases: | N, Name |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StartTime
Hiermee geeft u het tijdstip op waarop de handtekening voor gedeelde toegang geldig wordt.
Type: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Invoerwaarden
Uitvoerwaarden
Notities
- Trefwoorden: common, azure, services, data, storage, blob, queue, table
Verwante koppelingen
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor