본문 바로가기
성장하기/Microsoft Azure

[Azure CLI] az eventhubs namespace authorization-rule keys list

by 솔로 슈퍼스타 2023. 7. 1.
728x90
az eventhubs namespace authorization-rule keys list \
    --name RootManageSharedAccessKey \
    --namespace-name <eventhub-namespace>

위의 명령어는 Azure CLI를 사용하여 Event Hub 네임스페이스의 인증 규칙(Rule) 키를 나열하는 명령어입니다.

  • az eventhubs namespace authorization-rule keys list는 Event Hub 네임스페이스의 인증 규칙 키를 가져오는 Azure CLI의 서브커맨드입니다. 이 명령어를 사용하여 특정 인증 규칙의 키를 조회할 수 있습니다.
  • --name RootManageSharedAccessKey는 조회할 인증 규칙의 이름을 지정하는 옵션입니다. RootManageSharedAccessKey는 조회할 인증 규칙의 이름으로, 실제로 사용하는 인증 규칙의 이름으로 대체되어야 합니다. 이 옵션을 통해 조회할 인증 규칙의 이름을 지정합니다.
  • --namespace-name <eventhub-namespace> 은 인증 규칙이 속한 Event Hub 네임스페이스의 이름을 지정하는 옵션입니다. $NS_NAME은 환경 변수로 Event Hub 네임스페이스의 이름을 가리키며, 실제 사용하는 Event Hub 네임스페이스의 이름으로 대체되어야 합니다. 이 옵션을 통해 조회할 인증 규칙이 속한 네임스페이스의 이름을 지정합니다.

따라서, 위의 명령어를 실행하면 Azure CLI는 $NS_NAME으로 지정된 Event Hub 네임스페이스에서 RootManageSharedAccessKey라는 이름의 인증 규칙의 키를 조회합니다. 명령어를 실행하면 해당 인증 규칙의 키 정보가 출력됩니다.

입출력 예시는 다음과 같습니다.

$ az eventhubs namespace authorization-rule keys list \
    --name RootManageSharedAccessKey \
    --namespace-name ehubns-15824

{
  "keyName": "RootManageSharedAccessKey",
  "primaryConnectionString": "Endpoint=sb://ehubns-15824.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=<shared-access-key>",
  "primaryKey": "<primari-key-value>",
  "secondaryConnectionString": "Endpoint=sb://ehubns-15824.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=<shared-access-key>",
  "secondaryKey": "<secondary-key-value>"
}

 

[참조] OpenAI GPT-3.5