Sdílet prostřednictvím


New-AzStorageTableSASToken

Vygeneruje token SAS pro tabulku Azure Storage.

Syntaxe

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

Rutina New-AzStorageTableSASToken vygeneruje token sdíleného přístupového podpisu (SAS) pro tabulku Azure Storage.

Příklady

Příklad 1: Vygenerování tokenu SAS, který má úplná oprávnění pro tabulku

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

Tento příkaz vygeneruje token SAS s úplnými oprávněními pro tabulku s názvem ContosoResources. Tento token slouží ke čtení, přidávání, aktualizaci a odstraňování oprávnění.

Příklad 2: Vygenerování tokenu SAS pro rozsah oddílů

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

Tento příkaz vygeneruje token SAS s úplnými oprávněními pro tabulku s názvem ContosoResources. Příkaz omezuje token na rozsah, který StartPartitionKey a EndPartitionKey parametry zadané.

Příklad 3: Vygenerování tokenu SAS s uloženými zásadami přístupu pro tabulku

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

Tento příkaz vygeneruje token SAS pro tabulku s názvem ContosoResources. Příkaz určuje uložené zásady přístupu s názvem ClientPolicy01.

Parametry

-Context

Určuje kontext úložiště Azure. K získání kontextu úložiště použijte rutinu New-AzStorageContext.

Typ:IStorageContext
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliasy:AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-EndPartitionKey

Určuje klíč oddílu na konci rozsahu tokenu, který tato rutina vytvoří.

Typ:String
Aliasy:endpk
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-EndRowKey

Určuje klíč řádku pro konec rozsahu tokenu, který tato rutina vytvoří.

Typ:String
Aliasy:endrk
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ExpiryTime

Určuje, kdy vyprší platnost tokenu SAS.

Typ:Nullable<T>[DateTime]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-FullUri

Označuje, že tato rutina vrátí úplný identifikátor URI fronty s tokenem SAS.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-IPAddressOrRange

Určuje IP adresu nebo rozsah IP adres, ze kterých se mají přijímat požadavky, například 168.1.5.65 nebo 168.1.5.60-168.1.5.70. Rozsah je inkluzivní.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Name

Určuje název tabulky Azure Storage. Tato rutina vytvoří token SAS pro tabulku, kterou tento parametr určuje.

Typ:String
Aliasy:N, Table
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Permission

Určuje oprávnění pro tabulku Azure Storage. Je důležité si uvědomit, že se jedná o řetězec, jako je rwd (pro čtení, zápis a odstranění).

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Policy

Určuje uložené zásady přístupu, které zahrnují oprávnění pro tento token SAS.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Protocol

Určuje protokol povolený pro požadavek. Přijatelné hodnoty pro tento parametr jsou:

  • HttpsOnly
  • HttpsOrHttp Výchozí hodnota je HttpsOrHttp.
Typ:Nullable<T>[SharedAccessProtocol]
Přípustné hodnoty:HttpsOnly, HttpsOrHttp
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-StartPartitionKey

Určuje klíč oddílu pro začátek rozsahu tokenu, který tato rutina vytvoří.

Typ:String
Aliasy:startpk
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-StartRowKey

Určuje klíč řádku pro začátek rozsahu tokenu, který tato rutina vytvoří.

Typ:String
Aliasy:startrk
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-StartTime

Určuje, kdy se token SAS stane platným.

Typ:Nullable<T>[DateTime]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

String

IStorageContext

Výstupy

String