New-AzStorageTableSASToken
Hiermee genereert u een SAS-token voor een Azure Storage-tabel.
Syntaxis
New-AzStorageTableSASToken
[-Name] <String>
-Policy <String>
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-StartPartitionKey <String>]
[-StartRowKey <String>]
[-EndPartitionKey <String>]
[-EndRowKey <String>]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzStorageTableSASToken
[-Name] <String>
[-Permission <String>]
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-StartPartitionKey <String>]
[-StartRowKey <String>]
[-EndPartitionKey <String>]
[-EndRowKey <String>]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
De New-AzStorageTableSASToken cmdlet genereert een SAS-token (Shared Access Signature) voor een Azure Storage-tabel.
Voorbeelden
Voorbeeld 1: Een SAS-token genereren met volledige machtigingen voor een tabel
New-AzStorageTableSASToken -Name "ContosoResources" -Permission "raud"
Met deze opdracht wordt een SAS-token gegenereerd met volledige machtigingen voor de tabel met de naam ContosoResources. Dit token is bedoeld voor lees-, add-, update- en verwijdermachtigingen.
Voorbeeld 2: Een SAS-token genereren voor een bereik van partities
New-AzStorageTableSASToken -Name "ContosoResources" -Permission "raud" -StartPartitionKey "a" -EndPartitionKey "b"
Met deze opdracht wordt een SAS-token gegenereerd met volledige machtigingen voor de tabel met de naam ContosoResources. De opdracht beperkt het token tot het bereik dat de StartPartitionKey en EndPartitionKey parameters opgeven.
Voorbeeld 3: Een SAS-token genereren met een opgeslagen toegangsbeleid voor een tabel
New-AzStorageTableSASToken -Name "ContosoResources" -Policy "ClientPolicy01"
Met deze opdracht wordt een SAS-token gegenereerd voor de tabel met de naam ContosoResources. De opdracht geeft het opgeslagen toegangsbeleid met de naam ClientPolicy01.
Parameters
-Context
Hiermee geeft u een Azure-opslagcontext op. Gebruik de cmdlet New-AzStorageContext om een opslagcontext te verkrijgen.
Type: | IStorageContext |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-EndPartitionKey
Hiermee geeft u de partitiesleutel van het einde van het bereik voor het token dat met deze cmdlet wordt gemaakt.
Type: | String |
Aliassen: | endpk |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-EndRowKey
Hiermee geeft u de rijsleutel voor het einde van het bereik voor het token dat met deze cmdlet wordt gemaakt.
Type: | String |
Aliassen: | endrk |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ExpiryTime
Hiermee geeft u op wanneer het SAS-token verloopt.
Type: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-FullUri
Geeft aan dat deze cmdlet de volledige wachtrij-URI retourneert met het SAS-token.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u de naam van een Azure Storage-tabel. Met deze cmdlet maakt u een SAS-token voor de tabel die met deze parameter wordt opgegeven.
Type: | String |
Aliassen: | N, Table |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Permission
Hiermee geeft u machtigingen voor een Azure Storage-tabel op.
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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Policy
Hiermee geeft u een opgeslagen toegangsbeleid op, dat de machtigingen voor dit SAS-token bevat.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Protocol
Hiermee geeft u het protocol dat is toegestaan voor een aanvraag. De acceptabele waarden voor deze parameter zijn:
- HttpsOnly
- HttpsOrHttp De standaardwaarde is HttpsOrHttp.
Type: | Nullable<T>[SharedAccessProtocol] |
Geaccepteerde waarden: | HttpsOnly, HttpsOrHttp |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-StartPartitionKey
Hiermee geeft u de partitiesleutel van het begin van het bereik voor het token dat door deze cmdlet wordt gemaakt.
Type: | String |
Aliassen: | startpk |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-StartRowKey
Hiermee geeft u de rijsleutel op voor het begin van het bereik voor het token dat met deze cmdlet wordt gemaakt.
Type: | String |
Aliassen: | startrk |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-StartTime
Hiermee geeft u op wanneer het SAS-token geldig wordt.
Type: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell