New-AzApiManagementUserToken
사용자에 대한 공유 액세스 토큰을 생성합니다.
구문
New-AzApiManagementUserToken
-Context <PsApiManagementContext>
-UserId <String>
[-KeyType <PsApiManagementUserKeyType>]
[-Expiry <DateTime>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
New-AzApiManagementUserToken cmdlet 지정된 사용자에 대한 공유 액세스 토큰을 생성합니다.
예제
예제 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의 인스턴스입니다. 이 매개 변수는 필수입니다.
형식: | PsApiManagementContext |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-DefaultProfile
Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.
형식: | IAzureContextContainer |
별칭: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Expiry
토큰의 만료입니다. 지정하지 않으면 8시간 후에 만료되도록 토큰이 만들어집니다. 이 매개 변수는 선택 사항입니다.
형식: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-KeyType
토큰을 생성할 때 사용할 사용자 키입니다. 이 매개 변수는 선택 사항입니다.
형식: | PsApiManagementUserKeyType |
허용되는 값: | Primary, Secondary |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-UserId
기존 사용자의 식별자입니다. 이 매개 변수는 필수입니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
입력
Nullable<T>[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
출력
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
Azure PowerShell