New-AzStorageShareSASToken

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

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

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
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Policy

Hiermee geeft u het opgeslagen toegangsbeleid voor een share.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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]
Accepted values:HttpsOnly, HttpsOrHttp
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ShareName

Hiermee geeft u de naam van de opslagshare.

Type:String
Aliases:N, Name
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Invoerwaarden

String

IStorageContext

Uitvoerwaarden

String

Notities

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