New-AzStorageShareSASToken
Generare un token di firma di accesso condiviso per Archiviazione di Azure condivisione.
Sintassi
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>]
Descrizione
Il cmdlet New-Az Archiviazione ShareSASToken genera un token di firma di accesso condiviso per una condivisione Archiviazione di Azure.
Esempio
Esempio 1: Generare un token di firma di accesso condiviso per una condivisione
New-AzStorageShareSASToken -ShareName "ContosoShare" -Permission "rwdl"
Questo comando crea un token di firma di accesso condiviso per la condivisione denominata ContosoShare.
Esempio 2: Generare più token di firma di accesso condiviso usando la pipeline
Get-AzStorageShare -Prefix "test" | New-AzStorageShareSASToken -Permission "rwdl"
Questo comando ottiene tutte le condivisioni Archiviazione che corrispondono al test del prefisso. Il comando li passa al cmdlet corrente usando l'operatore pipeline. Il cmdlet corrente crea un token di accesso condiviso per ogni Archiviazione condivisione con le autorizzazioni specificate.
Esempio 3: Generare un token di firma di accesso condiviso che usa criteri di accesso condiviso
New-AzStorageShareSASToken -ShareName "ContosoShare" -Policy "ContosoPolicy03"
Questo comando crea un token di firma di accesso condiviso per la condivisione Archiviazione denominata ContosoShare con il criterio denominato ContosoPolicy03.
Parametri
-Context
Specifica un contesto di Archiviazione di Azure. Per ottenere un contesto, usare il cmdlet New-Az Archiviazione Context.
Type: | IStorageContext |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExpiryTime
Specifica l'ora in cui la firma di accesso condiviso non è valida.
Type: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FullUri
Indica che questo cmdlet restituisce l'URI BLOB completo e il token di firma di accesso condiviso.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPAddressOrRange
Specifica l'indirizzo IP o l'intervallo di indirizzi IP da cui accettare richieste, ad esempio 168.1.5.65 o 168.1.5.60-168.1.5.70. L'intervallo è inclusivo.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Permission
Specifica le autorizzazioni nel token per accedere alla condivisione e ai file nella condivisione.
È importante notare che si tratta di una stringa, ad esempio rwd
(per Lettura, Scrittura ed Eliminazione).
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Policy
Specifica i criteri di accesso archiviati per una condivisione.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Protocol
Specifica il protocollo consentito per una richiesta. I valori validi per questo parametro sono:
- HttpsOnly
- HttpsOrHttp Il valore predefinito è 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
Specifica il nome della condivisione Archiviazione.
Type: | String |
Aliases: | N, Name |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StartTime
Specifica l'ora in cui la firma di accesso condiviso diventa valida.
Type: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
Output
Note
- Parole chiave: common, azure, services, data, storage, BLOB, queue, table
Collegamenti correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per