New-AzDataLakeGen2SasToken
Genera un token de SAS para el elemento Azure DatalakeGen2.
Syntax
New-AzDataLakeGen2SasToken
[-FileSystem] <String>
[-Path <String>]
[-Permission <String>]
[-Protocol <SasProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTimeOffset>]
[-ExpiryTime <DateTimeOffset>]
[-EncryptionScope <String>]
[-FullUri]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDataLakeGen2SasToken
-InputObject <AzureDataLakeGen2Item>
[-Permission <String>]
[-Protocol <SasProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTimeOffset>]
[-ExpiryTime <DateTimeOffset>]
[-EncryptionScope <String>]
[-FullUri]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
El cmdlet New-AzDataLakeGen2SasToken genera un token de firma de acceso compartido (SAS) para un elemento de Azure DatalakeGen2.
Ejemplos
Ejemplo 1: Generación de un token de SAS con permiso completo
New-AzDataLakeGen2SasToken -FileSystem "filesystem1" -Path "dir1/dir2" -Permission racwdlmeop
En este ejemplo se genera un token de SAS de DatalakeGen2 con permiso completo.
Ejemplo 2: Generación de un token de SAS con un elemento startTime, ExpireTime, Protocal, IPAddressOrRange, Encryption Scope, por canalización de un elemento datalakegen2
Get-AzDataLakeGen2Item -FileSystem test -Path "testdir/dir2" | New-AzDataLakeGen2SasToken -Permission rw -Protocol Https -IPAddressOrRange 10.0.0.0-12.10.0.0 -StartTime (Get-Date) -ExpiryTime (Get-Date).AddDays(6) -EncryptionScope scopename
En este ejemplo se genera un token de SAS de DatalakeGen2 mediante la canalización de un elemento datalake gen2 y con startTime, ExpireTime, Protocal, IPAddressOrRange, Ámbito de cifrado.
Parámetros
-Context
Objeto de contexto de Azure Storage
Type: | IStorageContext |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EncryptionScope
Ámbito de cifrado que se usará al enviar solicitudes autorizadas con este URI de SAS.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExpiryTime
Hora de expiración
Type: | Nullable<T>[DateTimeOffset] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FileSystem
Nombre del sistema de archivos
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FullUri
Mostrar el URI completo con el token de sas
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Objeto de elemento de Azure Datalake Gen2 que se va a quitar.
Type: | AzureDataLakeGen2Item |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IPAddressOrRange
ACL de intervalo IP o IP (lista de control de acceso) que Azure Storage aceptaría la solicitud.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Ruta de acceso del sistema de archivos especificado que se debe recuperar. Puede ser un archivo o directorio con el formato "directory/file.txt" o "directory1/directory2/". Omita establecer este parámetro para obtener el directorio raíz del sistema de archivos.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Permission
Permisos para un blob. Los permisos pueden ser cualquier subconjunto no vacío de "racwdlmeop".
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Protocol
El protocolo se puede usar en la solicitud con este token de SAS.
Type: | Nullable<T>[SasProtocol] |
Accepted values: | None, HttpsAndHttp, Https |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StartTime
Hora de inicio
Type: | Nullable<T>[DateTimeOffset] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Salidas
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de