2016-11-22 1 views
0

에 설치하는 방법!AZURE PHP SDK를 SAS 연결 문자열

Azur 서비스 버스에서 내 클라이언트의 주제 및 구독에서 메시지를 가져 오려고합니다. 연결 문자열은 다음과 같습니다

$connectionString = 
"Endpoint=<namespacename>.servicebus.windows.net;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=<your_key_from_the_portal>" 

이 내 고객이 나에게 준이 새로운 공유 액세스 서명 (SAS) 형식입니다 것입니다. 하지만 쥐르 PHP SDK 이전 ACS 형식 연결 문자열을 사용 인정으로는 다음과 같습니다

$connectionString = 
"Endpoint=sb://mynamespace.servicebus.windows.net/;SharedSecretIssuer=owner;SharedSecretValue=[MyVal]"; 

나는 여기에 몇 가지 답변이 ACS 연결 문자열 형식을 사용 쥐르 포털을 설정하는 것이 좋습니다 느릅 나무 보았다. 새로운 유형의 연결 문자열을 사용하도록 Azur PHP SDK를 변경하거나 설정할 수있는 방법이 있습니까?

답변

0

내가 아는 한 현재 PHP 서비스 버스 API (v5.0.0)는 ACS 연결 문자열 만 지원합니다. 현재 , 당신은 푸른 파워 쉘을 통해 ACS 연결 문자열을 만들 수 있습니다

먼저, 다음 PowerShell 명령 프롬프트에서,

Add-AzureAccount # this will sign you in 
New-AzureSBNamespace -CreateACSNamespace $true -Name 'mytestbusname' -Location 'West US' -NamespaceType 'Messaging' 

당신은 더 많은 것을 위해 https://github.com/Azure/azure-sdk-for-php#service-bus-queues을 참조 할 수 있습니다 실행, 푸른 PowerShell을 설치했는지 확인 정보.