New-AzStorageShareSASToken

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

Syntax

New-AzStorageShareSASToken
   [-ShareName] <String>
   -Policy <String>
   [-Protocol <SharedAccessProtocol>]
   [-IPAddressOrRange <String>]
   [-StartTime <DateTime>]
   [-ExpiryTime <DateTime>]
   [-FullUri]
   [-Context <IStorageContext>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzStorageShareSASToken
   [-ShareName] <String>
   [-Permission <String>]
   [-Protocol <SharedAccessProtocol>]
   [-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.

Type:IStorageContext
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExpiryTime

Určuje čas, kdy se sdílený přístupový podpis stane neplatným.

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

-FullUri

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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í.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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, například rwd (pro čtení, zápis a odstranění).

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

-Policy

Určuje uložené zásady přístupu pro sdílenou složku.

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

-Protocol

Určuje protokol povolený pro požadavek. Tento parametr přijímá tyto hodnoty:

  • HttpsOnly
  • HttpsOrHttp Výchozí hodnota je HttpsOrHttp.
Type:Nullable<T>[SharedAccessProtocol]
Accepted values:HttpsOnly, HttpsOrHttp
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ShareName

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

Type:String
Aliases:N, Name
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-StartTime

Určuje čas, kdy se sdílený přístupový podpis stane platným.

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

Vstupy

String

IStorageContext

Výstupy

String

Poznámky

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