Register Namespaces
  • Updated on 01 Jan 2019
  • 2 minutes to read
  • Contributors
  • Print
  • Share
  • Dark
    Light

Register Namespaces

  • Print
  • Share
  • Dark
    Light

Register Namespaces

An alternate method to associate Azure resources with Serverless360 is by registering a namespace using the connection string details.

However, namespaces will support only the entities like messaging - queues & topics, event hubs and relays. For any other entities like Logic Apps & Functions, you will need Service Principals details. By default, Serverless360 will dynamically fetch the first available Shared Access Signature Authorization Key with Manage claims whenever necessary. Therefore it is necessary to have at least one SAS Key with Manage claims. Serverless360 does not store these connection strings in its data store.
To associate a resource by namespace, you must first create a namespace in Azure and obtain the management credentials.

Creating a namespace in Azure

  1. Log into the Azure portal
  2. In the left navigation pane of the portal, click 'New', then click 'Enterprise Integration', and then click 'Service Bus'.
  3. In the Create Namespace dialog, enter a namespace name. The system immediately checks to see if the name is available.
  4. After making sure the namespace name is available, choose the pricing tier (Basic, Standard, or Premium)
  5. In the Subscription field, choose an Azure subscription in which the namespace has to be created.
  6. In the Resource group field, choose an existing resource group to which the namespace will belong to, or create a new one.
  7. In Location, choose the country or region in which your namespace should be hosted.
  8. Click 'Create'. The system now creates your namespace and enables it. You might have to wait several minutes as the system provisions resources for your account

create namespace.png

Obtain the management credentials

  1. In the list of namespaces, click the newly created namespace name
  2. In the namespace blade, click 'Shared access policies'
  3. In the Shared access policies blade, click 'RootManageSharedAccessKey'. We recommend you to create a new Shared Access Policy with the name - Serverless360. Enable all the three claims - Manage, Send & Listen. You can use this policy to associate the namespace with Serverless360.
  4. In the Policy: RootManageSharedAccessKey blade, click the Copy button next to Connection string–primary key, to copy the connection string to your clipboard for later use. Paste this value into Notepad or a clipboard to associate this connection string in Serverless360.

permission.gif

Registering Namespace in Serverless360

Namespace can be associated in the Access Keys section under Settings in Serverless360 An illustration to help registering namespace in Serverless360 using the namespace connectionstring collected above.
Guide to register Namspaces in Serverless360.gif

Was this article helpful?