Freigeben über


New-AzStorageTableSASToken

Generiert ein SAS-Token für eine Azure Storage-Tabelle.

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>]

Beschreibung

Das Cmdlet New-AzStorageTableSASToken generiert ein SAS-Token (Shared Access Signature) für eine Azure Storage-Tabelle.

Beispiele

Beispiel 1: Generieren eines SAS-Tokens mit vollständigen Berechtigungen für eine Tabelle

New-AzStorageTableSASToken -Name "ContosoResources" -Permission "raud"

Dieser Befehl generiert ein SAS-Token mit vollständigen Berechtigungen für die Tabelle "ContosoResources". Dieses Token dient zum Lesen, Hinzufügen, Aktualisieren und Löschen von Berechtigungen.

Beispiel 2: Generieren eines SAS-Tokens für einen Bereich von Partitionen

New-AzStorageTableSASToken -Name "ContosoResources" -Permission "raud" -StartPartitionKey "a" -EndPartitionKey "b"

Dieser Befehl generiert und SAS-Token mit vollständigen Berechtigungen für die Tabelle "ContosoResources". Der Befehl beschränkt das Token auf den Bereich, den die Parameter StartPartitionKey und EndPartitionKey angeben.

Beispiel 3: Generieren eines SAS-Tokens mit einer gespeicherten Zugriffsrichtlinie für eine Tabelle

New-AzStorageTableSASToken -Name "ContosoResources" -Policy "ClientPolicy01"

Dieser Befehl generiert ein SAS-Token für die Tabelle mit dem Namen "ContosoResources". Der Befehl gibt die gespeicherte Zugriffsrichtlinie mit dem Namen "ClientPolicy01" an.

Parameter

-Context

Gibt einen Azure-Speicherkontext an. Verwenden Sie zum Abrufen eines Speicherkontexts das Cmdlet New-AzStorageContext.

Typ:IStorageContext
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Typ:IAzureContextContainer
Aliase:AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-EndPartitionKey

Gibt den Partitionsschlüssel des Endes des Bereichs für das token an, das dieses Cmdlet erstellt.

Typ:String
Aliase:endpk
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-EndRowKey

Gibt den Zeilenschlüssel für das Ende des Bereichs für das token an, das dieses Cmdlet erstellt.

Typ:String
Aliase:endrk
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ExpiryTime

Gibt an, wann das SAS-Token abläuft.

Typ:Nullable<T>[DateTime]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-FullUri

Gibt an, dass dieses Cmdlet den vollständigen Warteschlangen-URI mit dem SAS-Token zurückgibt.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-IPAddressOrRange

Gibt die IP-Adresse oder den IP-Bereich an, von denen Anforderungen akzeptiert werden sollen, z. B. 168.1.5.65 oder 168.1.5.60-168.1.5.70. Der Bereich ist inklusive.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Gibt den Namen einer Azure Storage-Tabelle an. Dieses Cmdlet erstellt ein SAS-Token für die Tabelle, die dieser Parameter angibt.

Typ:String
Aliase:N, Table
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Permission

Gibt Berechtigungen für eine Azure Storage-Tabelle an. Es ist wichtig zu beachten, dass dies eine Zeichenfolge ist, z rwd . B. (für Lese-, Schreib- und Löschvorgänge).

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Policy

Gibt eine gespeicherte Zugriffsrichtlinie an, die die Berechtigungen für dieses SAS-Token enthält.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Protocol

Gibt das für eine Anforderung zulässige Protokoll an. Zulässige Werte für diesen Parameter:

  • HttpsOnly
  • HttpsOrHttp Der Standardwert ist HttpsOrHttp.
Typ:Nullable<T>[SharedAccessProtocol]
Zulässige Werte:HttpsOnly, HttpsOrHttp
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-StartPartitionKey

Gibt den Partitionsschlüssel des Anfangs des Bereichs für das token an, das dieses Cmdlet erstellt.

Typ:String
Aliase:startpk
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-StartRowKey

Gibt den Zeilenschlüssel für den Anfang des Bereichs für das token an, das dieses Cmdlet erstellt.

Typ:String
Aliase:startrk
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-StartTime

Gibt an, wann das SAS-Token gültig wird.

Typ:Nullable<T>[DateTime]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

String

IStorageContext

Ausgaben

String