Recently we released a new version of Cloud Portam. In this release we included support for managing Search Services in your Azure Subscriptions. This blog post talks about these changes.

Summary of Enhancements

  • Search service management functionality.
    • Create search service.
    • List search services.
    • Manage “admin” and “query” keys for search service.
    • View search service properties.
    • Manage tags on search service.
    • Scale search service.
    • Stop/start search service.
    • View permissions on search service.
    • Manage locks on search service.

Search Service Management Functionality

I’m pleased to announce that using Cloud Portam you can manage Search Services in your Azure Subscription. In order to manage search services in Cloud Portam, first you would need to add the Azure Subscription account. Please see this blog post to get started with adding an Azure Subscription in Cloud Portam: http://cloudportam.wpengine.com/cloud-portam-updates-announcing-the-availability-of-azure-subscription-management-in-cloud-portam/.

Create Search Service

Cloud Portam enables you to create a new search service in your Azure Subscription. Creation of a search service is controlled by Role-based access control (RBAC) thus you will only be able to create a search service if you have permission to do so.

From the search services dashboard, there are three ways by which you can initiate creation of a new search service as shown below.

SNAGHTML1d7a63fa

You can create a new search service in 3 easy steps:

Step 1: Specify Resource Group

First, you need to specify a resource group in which this search service will go. You could either pick from the existing resource groups in your subscription or create a new resource group all together.

image

image

A few things I would like to point out here:

  • When you choose to create a search service in an existing resource group, Cloud Portam checks if you have the permission to create resources (search service in this case) in the selected resource group. If you don’t have the permission, Cloud Portam will tell you about this right here in this step so that you can choose another resource group.
    • When you choose to create a search service in a new resource group, Cloud Portam will try to create that resource group in this step only. You will only be able to proceed if Cloud Portam is able to create a resource group successfully.

Step 2: Specify search service Information

In this step you will provide information about search service. You will need to specify search service name, select SKU for the service (Free or Standard), location of the service, replica count and partition count for the service. By default the location of the search service is set as the location of the resource group (provided search service is supported in that location) but you can change that.

Please note that replica and partition count settings are only applicable for “Standard” SKU. If you’re trying to create a search service under “Free” SKU, these fields will be disabled.

image

Step 3: Review

In this step Cloud Portam will show you the information you have specified in the previous steps. You can go back to any step and make the changes or proceed with search service creation.

image

List Search Services

Cloud Portam enables you to view all search services in your Azure Subscription.

SNAGHTML1d8709c5

Manage Admin Keys

Cloud Portam enables you to manage “admin keys” for your search services. You can view the admin keys (both primary and secondary) and regenerate any of the keys.

SNAGHTML1dc23848

image

image

Please note that managing admin keys is backed by RBAC thus you will only be able to view admin keys and regenerate them if you have appropriate permission to do so.

Manage Query Keys

Cloud Portam enables you to manage “query keys” for your search services. You can view the query keys and create new query key or delete existing query keys.

SNAGHTML1dc813ea

SNAGHTML1dc8e062

image

image

Please note that managing query keys is backed by RBAC thus you will only be able to view/create query keys and delete them if you have appropriate permission to do so.

View Search Service Properties

Cloud Portam enables you to view properties of a search service.

SNAGHTML1d894184

image

Manage Tags on Search Service

Cloud Portam enables you to manage tags on a search service. You can create new tag entries (key/value pair) and update or remove existing entries from a search service.

SNAGHTML1d8c55f8

image

Please note that managing tags is backed by RBAC thus you will only be able to add/update/remove tags if you have appropriate permission to do so.

Scale Search Service

Cloud Portam enables you to change the replica count and partition count of a search service provisioned under “Standard” SKU. Please note that the service status must be “Running” in order to scale the service.

SNAGHTML1dbc6a13

image

Please note that scaling search service is again backed by role-based access control thus you will only be able to scale a search service if you have the permission to do so.

Stop Search Service

Cloud Portam enables you to stop a running search service. Stopping a search service will stop requests being sent to that service.

SNAGHTML1da93294

image

SNAGHTML1dab0512

Please note that stopping search service is again backed by role-based access control thus you will only be able to stop a search service if you have the permission to do so.

Start Search Service

Cloud Portam enables you to start a stopped search service.

SNAGHTML1db731e5

image

SNAGHTML1db8c304

Please note that starting search service is again backed by role-based access control thus you will only be able to start a search service if you have the permission to do so.

View Permissions on Search Service

Using Cloud Portam, you can view the permissions you have on a search service. The permissions include the ability to update/delete the search service, permissions on keys (both admin keys and query keys) on the search service, and permissions for role assignments and locks.

SNAGHTML1d90aa8d

image

image

Manage Locks on Search Service

Azure Resource Manager API allows you to lock your search services to prevent them from being accidentally deleted or updated. Cloud Portam enables you to manage locks on search services. Using Cloud Portam, you can create locks on a search service. You can also view locks on a search service or even delete the locks on a search service.

Again, managing locks on search service is protected by role-based access control thus you will only be able to perform this operation only if you permissions to do so.

SNAGHTML1d97b75c

image

image

Delete Search Services

Cloud Portam enables you to delete one or more search services from your Azure Subscription.

Please note that deleting search services is again backed by role-based access control thus you will only be able to delete a search service if you have the permission to do so.

Furthermore if a search service is locked or the resource group where this search service is contained, you will not be able to delete a search service.

SNAGHTML1d9cdcaf

Deleting a search service is an irreversible process. To ensure that you really want to delete a search service we have included a simple CAPTCHA on the delete confirmation box.

SNAGHTML1d9e3bc2

What’s Next

There are a number of things in our immediate product pipeline. We will continue enhancing our Subscription management features by adding support for managing additional services, enhancing key vault management etc. So stay tuned for all these changes.

Try It Out!

We humbly request you to try out these updates in Cloud Portam. This is available in both “Personal” and “Team” editions of Cloud Portam. Though extreme care has been taken regarding testing the current functionality, it is quite possible that we may have overlooked something. If you find something missing or implemented incorrectly, please feel free to reach out to us and tell us. We will fix the issues ASAP.

Closing

As you can see we’re constantly investing in making the product more and more useful. Do try out Cloud Portam and these features and let us know what you think. If you think, we can improve it in any way, please feel free to share your thoughts. The link to our website is http://www.cloudportam.com.