Partager via


Créer l'espace de noms

Important

Cette API est obsolète et mise hors service à partir du 1/11/2021 et ne doit plus être utilisée.

Crée un espace de noms de service. Une fois créé, le manifeste de ressources de cet espace de noms est immuable. Cette opération est idempotente.

L'identificateur d'espace de noms doit respecter les conventions d'affectation de noms suivantes :

  1. Le nom doit inclure entre 6 et 50 caractères.

  2. Le nom doit correspondre au regex ^[a-zA-Z][a-zA-Z0-9-]*$ (le nom de l'espace de noms ne peut contenir que des lettres, des chiffres et des tirets « - »).

  3. Le nom ne se termine pas par « - », « -sb » ou « -mgmt ».

  4. Le nom est disponible via un appel à l’approvisionnement, c’est-à-dire que le nom doit être unique dans Azure pour être créé avec succès.

  5. Le nom doit commencer par une lettre.

  6. Un GUID est désormais autorisé en tant que nom d'espace de noms.

Requête

Méthode URI de demande Version HTTP
PUT https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{nom de l’espace de noms} HTTP/1.1

En-têtes de requête

Le tableau suivant décrit les en-têtes de demande obligatoires ou facultatifs.

En-tête de requête Description
Content-Type Définissez sur application/atom+xml.
x-ms-version 2012-03-01

La demande nécessite également un certificat client. Ce certificat doit correspondre à celui que vous avez téléchargé pour cet abonnement.

Corps de la demande

Description de l'espace de noms. Consultez Description de l’espace de noms. Seul le champ Région est obligatoire. Les autres champs sont facultatifs.

response

La réponse inclut un code d'état HTTP et un ensemble d'en-têtes de réponse.

Codes de réponse

Notes

Si vous créez un espace de noms avec un nom contenant des caractères spéciaux ou codés (par exemple, « test?Name=value& », qui est codé « test%3FName%3Dvalue%26 »), une exception « (400) invalid request body » est générée.

Code Description
200 Espace de noms créé.
401 Échec de l'autorisation.
500 Erreur interne.

Pour plus d’informations sur les codes status, consultez Codes d’état et d’erreur.

En-têtes de réponse

La réponse de l'opération inclut les en-têtes suivants. La réponse peut également inclure des en-têtes HTTP standard supplémentaires. Tous les en-têtes standard sont conformes à la spécification du protocole HTTP/1.1.

En-tête de réponse Description
Content-Type application/atom+xml; type=entry; charset=utf-8

Corps de la réponse

La description de l’espace de noms est retournée. S'il manquait des propriétés de description dans la demande PUT, ces propriétés pourraient contenir des valeurs par défaut.