New-AzStorageTableSASToken
Gera um token SAS para uma tabela de Armazenamento do Azure.
Sintaxe
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 com permissões totais para uma tabela
New-AzStorageTableSASToken -Name "ContosoResources" -Permission "raud"
Este comando gera um token SAS com permissões totais 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"
Este comando gera um token SAS com permissões totais para a tabela chamada ContosoResources.
O comando limita o token ao intervalo especificado pelos parâmetros StartPartitionKey
Exemplo 3: Gerar um token SAS que tenha uma política de acesso armazenada para uma tabela
New-AzStorageTableSASToken -Name "ContosoResources" -Policy "ClientPolicy01"
Este 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.
Tipo: | IStorageContext |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.
Tipo: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-EndPartitionKey
Especifica a chave de partição do final do intervalo para o token criado por esse cmdlet.
Tipo: | String |
Aliases: | endpk |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-EndRowKey
Especifica a chave de linha para o final do intervalo para o token criado por esse cmdlet.
Tipo: | String |
Aliases: | endrk |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ExpiryTime
Especifica quando o token SAS expira.
Tipo: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-FullUri
Indica que esse cmdlet retorna o URI da fila completa com o token SAS.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | 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. A gama é inclusiva.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Name
Especifica o nome de uma tabela de Armazenamento do Azure. Este cmdlet cria um token SAS para a tabela especificada por esse parâmetro.
Tipo: | String |
Aliases: | N, Table |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-Permission
Especifica permissões para uma tabela de Armazenamento do Azure.
É importante notar que esta é uma cadeia de caracteres, como rwd
(para Ler, Escrever e Excluir).
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Policy
Especifica uma política de acesso armazenado, que inclui as permissões para esse token SAS.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Protocol
Especifica o protocolo permitido para uma solicitação. Os valores aceitáveis para este parâmetro são:
- Disponível em: https...
- HttpsOrHttp O valor padrão é HttpsOrHttp.
Tipo: | Nullable<T>[SharedAccessProtocol] |
Valores aceites: | HttpsOnly, HttpsOrHttp |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StartPartitionKey
Especifica a chave de partição do início do intervalo para o token criado por esse cmdlet.
Tipo: | String |
Aliases: | startpk |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StartRowKey
Especifica a chave de linha para o início do intervalo para o token criado por esse cmdlet.
Tipo: | String |
Aliases: | startrk |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StartTime
Especifica quando o token SAS se torna válido.
Tipo: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
Saídas
Ligações Relacionadas
Azure PowerShell