New-AzStorageShareSASToken
Genere el token de firma de acceso compartido para el recurso compartido de 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
El cmdlet New-AzStorageShareSASToken genera un token de firma de acceso compartido para un recurso compartido de Azure Storage.
Ejemplos
Ejemplo 1: Generación de un token de firma de acceso compartido para un recurso compartido
New-AzStorageShareSASToken -ShareName "ContosoShare" -Permission "rwdl"
Este comando crea un token de firma de acceso compartido para el recurso compartido denominado ContosoShare.
Ejemplo 2: Generación de un token de firma de acceso compartido múltiple mediante la canalización
Get-AzStorageShare -Prefix "test" | New-AzStorageShareSASToken -Permission "rwdl"
Este comando obtiene todos los recursos compartidos de Storage que coinciden con la prueba de prefijo. El comando los pasa al cmdlet actual mediante el operador de canalización. El cmdlet actual crea un token de acceso compartido para cada recurso compartido de Storage que tenga los permisos especificados.
Ejemplo 3: Generación de un token de firma de acceso compartido que usa una directiva de acceso compartido
New-AzStorageShareSASToken -ShareName "ContosoShare" -Policy "ContosoPolicy03"
Este comando crea un token de firma de acceso compartido para el recurso compartido de storage denominado ContosoShare que tiene la directiva denominada ContosoPolicy03.
Parámetros
-Context
Especifica un contexto de Azure Storage. Para obtener un contexto, use el cmdlet New-AzStorageContext.
Tipo: | IStorageContext |
Position: | Named |
valor predeterminado: | None |
Requerido: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.
Tipo: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
valor predeterminado: | None |
Requerido: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExpiryTime
Especifica la hora en la que la firma de acceso compartido deja de ser válida.
Tipo: | Nullable<T>[DateTime] |
Position: | Named |
valor predeterminado: | None |
Requerido: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FullUri
Indica que este cmdlet devuelve el URI de blob completo y el token de firma de acceso compartido.
Tipo: | SwitchParameter |
Position: | Named |
valor predeterminado: | None |
Requerido: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPAddressOrRange
Especifica la dirección IP o el intervalo de direcciones IP desde las que aceptar solicitudes, como 168.1.5.65 o 168.1.5.60-168.1.5.70. El intervalo es inclusivo.
Tipo: | String |
Position: | Named |
valor predeterminado: | None |
Requerido: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Permission
Especifica los permisos del token para acceder al recurso compartido y a los archivos en el recurso compartido.
Es importante tener en cuenta que se trata de una cadena, como rwd
(para Lectura, Escritura y Eliminación).
Tipo: | String |
Position: | Named |
valor predeterminado: | None |
Requerido: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Policy
Especifica la directiva de acceso almacenada para un recurso compartido.
Tipo: | String |
Position: | Named |
valor predeterminado: | None |
Requerido: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Protocol
Especifica el protocolo permitido para una solicitud. Los valores permitidos para este parámetro son los siguientes:
- HttpsOnly
- HttpsOrHttp El valor predeterminado es HttpsOrHttp.
Tipo: | Nullable<T>[SharedAccessProtocol] |
valores aceptados: | HttpsOnly, HttpsOrHttp |
Position: | Named |
valor predeterminado: | None |
Requerido: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ShareName
Especifica el nombre del recurso compartido de almacenamiento.
Tipo: | String |
Aliases: | N, Name |
Position: | 0 |
valor predeterminado: | None |
Requerido: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StartTime
Especifica la hora en la que la firma de acceso compartido es válida.
Tipo: | Nullable<T>[DateTime] |
Position: | Named |
valor predeterminado: | None |
Requerido: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Salidas
Notas
- Palabras clave: common, azure, services, data, storage, blob, queue, table
Vínculos relacionados
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