J'ai essayé de configurer un espace de noms ACS pour permettre l'accès depuis une application d'intégration PHP. C'était une option dans le portail mais elle a maintenant été supprimée, donc j'essaye de créer l'espace de noms via powershell. Comme vous pouvez le voir sur les lignes commentées, j'ai essayé plusieurs approches. L'environnement azur a été mis en place au cours des dernières semaines.Créer un bus de service Azure avec ACS (pour l'intégration PHP)
#Add-AzureRMAccount
Login-AzureRmAccount -SubscriptionId "my-guid"
#Select-AzureRMSubscription -SubscriptionId "my-guid" | Select-AzureRmSubscription
Get-AzureRmSubscription -SubscriptionId "my-guid" | Select-AzureRmSubscription
New-AzureSBNamespace -Name "myservicebus.servicebus.windows.net" -Location "UK South" -CreateACSNamespace $true -NamespaceType Messaging
J'ai essayé plusieurs combinaisons, mais je continue à avoir la même erreur quand je l'appelle la méthode New-AzureSBNamespace qui est comme suit: « Aucun abonnement par défaut a été désigné »
EDIT : Je peux maintenant créer le bus de l'espace de noms/service via shell de puissance, mais ne semble pas avoir de créer ACS pour cela.
Login-AzureRmAccount -SubscriptionId "2a428947-cc0e-4fa5-aef2-a7ad0fe7a26e"
Get-AzureRmSubscription -SubscriptionId "2a428947-cc0e-4fa5-aef2-a7ad0fe7a26e" | Select-AzureRmSubscription
New-AzureRmServiceBusNamespace -ResourceGroup StevenStone-Shop -NamespaceName my-service-bus -Location UKSouth -SkuName "Basic"
La raison pour laquelle je suis en train de faire est pour que je puisse se connecter via PHP avec une connexion comme indiqué ci-dessous:
« Endpoint = [yourEndpoint]; SharedSecretIssuer = [défaut émetteur ]; SharedSecretValue = [clé par défaut] »
https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-php-how-to-use-queues
Mise à jour des commandes powershell/azure - https://docs.microsoft.com/en-us/powershell/azure/install-azurerm-ps?view=azurermps-4.1.0 Nouvelles méthodes - https://docs.microsoft .com/fr-fr/powershell/module/azurerm.servicebus /? view = azurermps-4.1.0 – Andrew