Delen via


New-AzStorageShareSASToken

Genereer een Shared Access Signature-token voor de Azure Storage-share.

Syntaxis

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

De cmdlet New-AzStorageShareSASToken genereert een shared access Signature-token voor een Azure Storage-share.

Voorbeelden

Voorbeeld 1: Een Shared Access Signature-token genereren voor een share

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

Met deze opdracht maakt u een shared access Signature-token voor de share met de naam ContosoShare.

Voorbeeld 2: Meerdere shared Access Signature-token genereren met behulp van de pijplijn

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

Met deze opdracht worden alle Opslagshares ophaalt die overeenkomen met de test voorvoegsel. De opdracht geeft deze door aan de huidige cmdlet met behulp van de pijplijnoperator. De huidige cmdlet maakt een gedeeld toegangstoken voor elke Opslagshare met de opgegeven machtigingen.

Voorbeeld 3: Een shared access Signature-token genereren dat gebruikmaakt van een beleid voor gedeelde toegang

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

Met deze opdracht maakt u een shared access Signature-token voor de opslagshare met de naam ContosoShare met het beleid met de naam ContosoPolicy03.

Parameters

-Context

Hiermee geeft u een Azure Storage-context op. Gebruik de cmdlet New-AzStorageContext om een context te verkrijgen.

Type:IStorageContext
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliassen:AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ExpiryTime

Hiermee geeft u het tijdstip op waarop de handtekening voor gedeelde toegang ongeldig wordt.

Type:Nullable<T>[DateTime]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FullUri

Geeft aan dat deze cmdlet de volledige blob-URI en het shared access signature-token retourneert.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren: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
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Permission

Hiermee geeft u de machtigingen in het token voor toegang tot de share en bestanden onder de share. 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
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Policy

Hiermee geeft u het opgeslagen toegangsbeleid voor een share.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren: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]
Geaccepteerde waarden:HttpsOnly, HttpsOrHttp
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ShareName

Hiermee geeft u de naam van de opslagshare.

Type:String
Aliassen:N, Name
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-StartTime

Hiermee geeft u het tijdstip op waarop de handtekening voor gedeelde toegang geldig wordt.

Type:Nullable<T>[DateTime]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

String

IStorageContext

Uitvoerwaarden

String

Notities

  • Trefwoorden: common, azure, services, data, storage, blob, queue, table