Поделиться через


New-AzEventHubAuthorizationRuleSASToken

Создает маркер SAS для правила авторизации azure eventhub пространства имен или eventhub.

Синтаксис

New-AzEventHubAuthorizationRuleSASToken
   [-AuthorizationRuleId] <String>
   [-KeyType] <String>
   [-ExpiryTime] <DateTime>
   [-StartTime <DateTime>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

Командлет New-AzEventHubAuthorizationRuleSASToken создает маркер подписанного URL-адреса (SAS) для Azure Eventhub Namesapce или Azure Eventhub

Примеры

Пример 1

$StartTime = Get-Date
$EndTime = $StartTime.AddHours(2.0)
$SasToken = New-AzEventHubAuthorizationRuleSASToken -AuthorizationRuleId $updatedAuthRule.Id  -KeyType Primary -ExpiryTime $EndTime -StartTime $StartTime

Создайте маркер SAS для заданного правила авториксации для пространства имен с временем начала и истечения срока действия.

Пример 2

$StartTime = Get-Date
$EndTime = $StartTime.AddHours(2.0)
$SasToken = New-AzEventHubAuthorizationRuleSASToken -AuthorizationRuleId $updatedAuthRule.Id  -KeyType Primary -ExpiryTime $EndTime

Создайте маркер SAS для заданного правила авториксации для пространства имен с истекающим сроком действия.

Параметры

-AuthorizationRuleId

Идентификатор ресурса ARM правила авторизации

Тип:String
Aliases:ResourceId
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Confirm

Запрос подтверждения перед выполнением командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ExpiryTime

Время истечения срока действия

Тип:Nullable<T>[DateTime]
Position:2
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-KeyType

Тип ключа

Тип:String
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-StartTime

Время начала

Тип:Nullable<T>[DateTime]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

String

Nullable<T>[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Выходные данные

PSSharedAccessSignatureAttributes