Sdílet prostřednictvím


New-AzStorageShareSASToken

Vygenerujte token sdíleného přístupového podpisu pro sdílenou složku Azure Storage.

Syntaxe

New-AzStorageShareSASToken
   [-ShareName] <String>
   -Policy <String>
   [-Protocol <String>]
   [-IPAddressOrRange <String>]
   [-StartTime <DateTime>]
   [-ExpiryTime <DateTime>]
   [-FullUri]
   [-Context <IStorageContext>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzStorageShareSASToken
   [-ShareName] <String>
   [-Permission <String>]
   [-Protocol <String>]
   [-IPAddressOrRange <String>]
   [-StartTime <DateTime>]
   [-ExpiryTime <DateTime>]
   [-FullUri]
   [-Context <IStorageContext>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Rutina New-AzStorageShareSASToken vygeneruje token sdíleného přístupového podpisu pro sdílenou složku Azure Storage.

Příklady

Příklad 1: Vygenerování tokenu sdíleného přístupového podpisu pro sdílenou složku

New-AzStorageShareSASToken -ShareName "ContosoShare" -Permission "rwdl"

Tento příkaz vytvoří token sdíleného přístupového podpisu pro sdílenou složku s názvem ContosoShare.

Příklad 2: Vygenerování více tokenů sdíleného přístupového podpisu pomocí kanálu

Get-AzStorageShare -Prefix "test" | New-AzStorageShareSASToken -Permission "rwdl"

Tento příkaz získá všechny sdílené složky úložiště, které odpovídají testu předpony. Příkaz je předá aktuální rutině pomocí operátoru kanálu. Aktuální rutina vytvoří sdílený přístupový token pro každou sdílenou složku úložiště, která má zadaná oprávnění.

Příklad 3: Vygenerování tokenu sdíleného přístupového podpisu, který používá zásady sdíleného přístupu

New-AzStorageShareSASToken -ShareName "ContosoShare" -Policy "ContosoPolicy03"

Tento příkaz vytvoří token sdíleného přístupového podpisu pro sdílenou složku úložiště s názvem ContosoShare, která má zásadu s názvem ContosoPolicy03.

Parametry

-Context

Určuje kontext služby Azure Storage. K získání kontextu 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

-ExpiryTime

Určuje čas, kdy se sdílený přístupový podpis stane neplatný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

-FullUri

Označuje, že tato rutina vrátí úplný identifikátor URI objektu blob a token sdíleného přístupového podpisu.

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

-Permission

Určuje oprávnění v tokenu pro přístup ke sdílené složce a souborům ve sdílené složce. 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 pro sdílenou složku.

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:String
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

-ShareName

Určuje název sdílené složky úložiště.

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

-StartTime

Určuje čas, kdy se sdílený přístupový podpis 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

Poznámky

  • Klíčová slova: common, azure, services, data, storage, blob, queue, table