New-AzStorageTableSASToken
Gera um token SAS para uma tabela de Armazenamento do Azure.
Syntax
New-AzStorageTableSASToken
[-Name] <String>
-Policy <String>
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-StartPartitionKey <String>]
[-StartRowKey <String>]
[-EndPartitionKey <String>]
[-EndRowKey <String>]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzStorageTableSASToken
[-Name] <String>
[-Permission <String>]
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-FullUri]
[-StartPartitionKey <String>]
[-StartRowKey <String>]
[-EndPartitionKey <String>]
[-EndRowKey <String>]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
O cmdlet New-AzStorageTableSASToken gera um token SAS (Assinatura de Acesso Compartilhado) para uma tabela de Armazenamento do Azure.
Exemplos
Exemplo 1: Gerar um token SAS que tenha permissões totais para uma tabela
New-AzStorageTableSASToken -Name "ContosoResources" -Permission "raud"
Esse comando gera um token SAS com permissões completas para a tabela chamada ContosoResources. Esse token é para permissões de leitura, adição, atualização e exclusão.
Exemplo 2: Gerar um token SAS para um intervalo de partições
New-AzStorageTableSASToken -Name "ContosoResources" -Permission "raud" -StartPartitionKey "a" -EndPartitionKey "b"
Esse comando gera um token SAS com permissões completas para a tabela chamada ContosoResources. O comando limita o token ao intervalo especificado pelos parâmetros StartPartitionKey e EndPartitionKey .
Exemplo 3: Gerar um token SAS que tenha uma política de acesso armazenado para uma tabela
New-AzStorageTableSASToken -Name "ContosoResources" -Policy "ClientPolicy01"
Esse comando gera um token SAS para a tabela chamada ContosoResources. O comando especifica a política de acesso armazenado chamada ClientPolicy01.
Parâmetros
-Context
Especifica um contexto de armazenamento do Azure. Para obter um contexto de armazenamento, use o cmdlet New-AzStorageContext.
Type: | IStorageContext |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para a comunicação com o Azure.
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EndPartitionKey
Especifica a chave de partição do final do intervalo para o token que esse cmdlet cria.
Type: | String |
Aliases: | endpk |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EndRowKey
Especifica a chave de linha para o final do intervalo do token que esse cmdlet cria.
Type: | String |
Aliases: | endrk |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExpiryTime
Especifica quando o token SAS expira.
Type: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FullUri
Indica que esse cmdlet retorna o URI de fila completo com o token SAS.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPAddressOrRange
Especifica o endereço IP ou o intervalo de endereços IP dos quais aceitar solicitações, como 168.1.5.65 ou 168.1.5.60-168.1.5.70. O intervalo é inclusivo.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Especifica o nome de uma tabela de Armazenamento do Azure. Esse cmdlet cria um token SAS para a tabela especificada por esse parâmetro.
Type: | String |
Aliases: | N, Table |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Permission
Especifica permissões para uma tabela de Armazenamento do Azure.
É importante notar que esta é uma cadeia de caracteres, como rwd
(para Leitura, Gravação e Exclusão).
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Policy
Especifica uma política de acesso armazenado, que inclui as permissões para esse token SAS.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Protocol
Especifica o protocolo permitido para uma solicitação. Os valores aceitáveis para esse parâmetro são:
- HttpsOnly
- HttpsOrHttp O valor padrão é HttpsOrHttp.
Type: | Nullable<T>[SharedAccessProtocol] |
Accepted values: | HttpsOnly, HttpsOrHttp |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StartPartitionKey
Especifica a chave de partição do início do intervalo para o token que esse cmdlet cria.
Type: | String |
Aliases: | startpk |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StartRowKey
Especifica a chave de linha para o início do intervalo para o token que esse cmdlet cria.
Type: | String |
Aliases: | startrk |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StartTime
Especifica quando o token SAS se torna válido.
Type: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Saídas
Links Relacionados
Azure PowerShell
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de