# IBM Cloud Services and Keys

## Watson Studio and Cloud Object Storage

Provision a Watson Studio service:

1. Login to [IBM Cloud](https://cloud.ibm.com)
2. From your Dashboard page, click on the ***'Create resource'*** button  ![](/files/-Lsaldvpkueh2fYarVt6)&#x20;
3. Select the ***'AI'*** filter from the left panel and then select the ***'Watson Studio'*** tile  ![](/files/-LsaldvrsEYXlvvf7Ulw)&#x20;
4. Leave the ***'Dallas'***  region and ***'Lite'***  plan options selected and then click the ***'Create'*** button

Now provision a Cloud Object storage service (which Watson Studio uses to store content/assets).

1. From your IBM Cloud Dashboard page, click on the ***Create resource*** button  ![](/files/-LsaldvtrQLdKeowEEYD)&#x20;
2. Select the ***'Storage'*** filter from the left panel and then select the ***'Object Storage'*** tile   ![](/files/-LsaldvvQ9pEnrC2P_mH)&#x20;
3. Leave the default ***'Lite'***  plan options selected and then click the ***'Create'*** button

## Watson OpenScale

1. From the [IBM Cloud](https://cloud.ibm.com) Dashboard page, click on the ***'Create resource'*** button  ![](/files/-Lsaldvxd8woYNlWT_vY)&#x20;
2. Select the ***'AI'*** filter from the left panel and then select the ***'Watson OpenScale'***  tile  ![](/files/-Lsaldvzjf_DkTSgT-Ls)&#x20;
3. Leave the ***'Dallas'***  region and ***'Lite'***  plan options selected and then click the ***'Create'*** button

## Watson Machine Learning

1. From the [IBM Cloud](https://cloud.ibm.com) Dashboard page, click on the ***'Create resource'*** button  ![](/files/-Lsaldw0ylLEqlTJXeY0)&#x20;
2. Select the ***'AI'*** filter from the left panel and then select the ***'Machine Learning'***  tile  ![](/files/-Lsaldw2oVI5GjcjKyy-)&#x20;
3. Leave the ***'Dallas'***  region and ***'Lite'***  plan options selected and then click the ***'Create'*** button

**Service Key**

We will be deploying a model to this service using the Python SDK. To do that, we need to use the service credentials to instantiate the client. You can find the service credentials as follows:

1. From the [Resource List](https://cloud.ibm.com/resources), find and click on the Watson Machine Learning service you created for this lab  ![](/files/-Lsaldw4XBVo0VOaRiFA)&#x20;
2. ***'Click'*** on the *'Service credentials'* option on the left panel.
3. 'Click' on 'View credentials' under the Actions column.
4. Copy these credentials into a text editor. You will use them later in the lab.  ![](/files/-Lsaldw6TJNPEhAOc6xs)&#x20;

{% hint style="info" %}
If you do not see any credentials when you click on the service, you can create a new set by clicking on the 'New credential' button.
{% endhint %}

## Cloud API Key

Finally, we will create a Cloud API key, which allows scripts to log in as your user identity. We will use this API key to get the Watson OpenScale service instance GUID and interact with that service. Follow the steps below to create the key:

1. From the [IBM Cloud](https://cloud.ibm.com) Dashboard page, click on the ***'Manage'*** drop down menu and select the ***'Access (IAM)'*** option.  ![](/files/-Lsaldw8oxsKt7ZfJutw)&#x20;
2. Click on the ***'IBM Cloud API Keys'*** option from the left panel and then on the ***'Create an IBM Cloud API key'*** button on the right.  ![](/files/-LsaldwAPpYHXURC7RGr)&#x20;
3. Give your key a name and then click the 'Create' button in the pop up window.
4. Copy the value of this API key into a text editor. You will use it later in the lab.

{% hint style="warning" %}
Be sure you copy the actual value of the key before closing the pop up window as you will not be able to see if after its closed.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://digidevcon.gitbook.io/openscale-lab/pre-requisites-1/provision-services.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
