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

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

by 솔로 슈퍼스타 2023. 6. 29.
728x90
az servicebus namespace authorization-rule keys list \
    --resource-group <resource-name> \
    --name RootManageSharedAccessKey \
    --query primaryConnectionString \
    --output tsv \
    --namespace-name <namespace-name>

위의 명령어는 Azure CLI를 사용하여 Azure Service Bus 네임스페이스의 권한 부여 규칙에서 주요 연결 문자열을 가져오는 명령어입니다. 명령어의 구성과 각 매개변수의 역할을 설명하겠습니다:

  • az servicebus namespace authorization-rule keys list: Azure Service Bus 네임스페이스의 권한 부여 규칙에서 키를 가져오는 Azure CLI 명령어입니다.
  • --resource-group <resource-name>: Service Bus 네임스페이스가 속한 리소스 그룹의 이름을 지정합니다.
  • --name RootManageSharedAccessKey: 권한 부여 규칙의 이름을 지정합니다. 여기서는 "RootManageSharedAccessKey"라는 기본 권한 부여 규칙을 사용합니다.
  • --query primaryConnectionString: 가져올 속성의 쿼리를 지정합니다. 여기서는 주요 연결 문자열(primaryConnectionString)을 가져옵니다.
  • --output tsv: 출력 형식을 탭으로 구분된 형식(TSV)으로 지정합니다.
  • --namespace-name <namespace-name>: Service Bus 네임스페이스의 이름을 지정합니다. 여기서는 <namespace-name> 부분에 실제 네임스페이스 이름을 입력해야 합니다.

이 명령어를 실행하면 지정한 Service Bus 네임스페이스의 "RootManageSharedAccessKey" 권한 부여 규칙의 주요 연결 문자열이 출력됩니다. 

Endpoint=sb://<resource-name>.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=<key-value>

주요 연결 문자열은 Service Bus에 연결하여 메시지를 전송하거나 수신하기 위해 사용됩니다.

 

[참조] OpenAI GPT-3.5