New-AzApiManagementUserToken
사용자에 대한 공유 액세스 토큰을 생성합니다.
Syntax
New-AzApiManagementUserToken
-Context <PsApiManagementContext>
-UserId <String>
[-KeyType <PsApiManagementUserKeyType>]
[-Expiry <DateTime>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Cmdlet New-AzApiManagementUserToken 은 지정된 사용자에 대한 공유 액세스 토큰을 생성합니다.
예제
예제 1: Git 사용자에 대한 공유 액세스 토큰 생성
$context = New-AzApiManagementContext -ResourceGroupName powershelltest -ServiceName powershellsdkservice
$gitAccess=Get-AzApiManagementTenantAccess -Context $context
New-AzApiManagementUserToken -Context $context -UserId $gitAccess.Id
UserId TokenExpiry KeyType UserToken
------ ----------- ------- ---------
integration 5/3/2019 2:02:34 PM Primary integration&201905031402&zOwopJChWAA6oaqGHMyf7Ol9wUCPcrtdmBmff8c2lcmZk9Y...
이 스크립트는 ApiManagement 서비스에서 구성된 Git 사용자를 가져오고 8시간 동안 유효한 기본 키를 사용하여 공유 액세스 토큰을 생성합니다.
예제 2
사용자에 대한 공유 액세스 토큰을 생성합니다. (자동 생성됨)
New-AzApiManagementUserToken -Context <PsApiManagementContext> -Expiry <DateTime> -UserId <String>
매개 변수
-Context
PsApiManagementContext의 인스턴스입니다. 이 매개 변수는 필수입니다.
Type: | PsApiManagementContext |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Expiry
토큰의 만료입니다. 지정하지 않으면 8시간 후에 만료되도록 토큰이 만들어집니다. 이 매개 변수는 선택 사항입니다.
Type: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-KeyType
토큰을 생성할 때 사용할 사용자 키입니다. 이 매개 변수는 선택 사항입니다.
Type: | PsApiManagementUserKeyType |
Accepted values: | Primary, Secondary |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-UserId
기존 사용자의 식별자입니다. 이 매개 변수는 필수입니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
입력
Nullable<T>[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]