New-AzStorageTableSASToken

Hiermee genereert u een SAS-token voor een Azure Storage-tabel.

Syntax

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 cmdlet New-AzStorageTableSASToken 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 parameters StartPartitionKey en EndPartitionKey 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
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

-EndPartitionKey

Hiermee geeft u de partitiesleutel van het einde van het bereik voor het token dat met deze cmdlet wordt gemaakt.

Type:String
Aliases:endpk
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EndRowKey

Hiermee geeft u de rijsleutel voor het einde van het bereik voor het token dat met deze cmdlet wordt gemaakt.

Type:String
Aliases:endrk
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExpiryTime

Hiermee geeft u op wanneer het SAS-token verloopt.

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 wachtrij-URI retourneert met het SAS-token.

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

-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
Aliases:N, Table
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Policy

Hiermee geeft u een opgeslagen toegangsbeleid op, dat de machtigingen voor dit SAS-token bevat.

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

-StartPartitionKey

Hiermee geeft u de partitiesleutel van het begin van het bereik voor het token dat door deze cmdlet wordt gemaakt.

Type:String
Aliases:startpk
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Aliases:startrk
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StartTime

Hiermee geeft u op wanneer het SAS-token geldig wordt.

Type:Nullable<T>[DateTime]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Invoerwaarden

String

IStorageContext

Uitvoerwaarden

String