copyright | lastupdated | keywords | subcollection | content-type | completion-time | ||
---|---|---|---|---|---|---|---|
|
2022-07-26 |
quantum, Qiskit, runtime, near time compute, university, business, organization |
quantum-computing |
tutorial |
15m |
{{site.data.keyword.attribute-definition-list}}
{: #cloud-provider-org} {: toc-content-type="tutorial"} {: toc-completion-time="15m"}
This tutorial how to use IBM Cloud to enable users who have IBM Cloud accounts and gives instructions for users to access the environment. {: shortdesc}
To manage ID provider users instead, follow the instructions in one of these topics:
{: #invite-cloud-org} {: step}
-
Ensure that the users that you want to invite have IBM Cloud accounts.
-
Go to Manage → Access (IAM) and click Invite users{: external}.
-
Enter the email addresses of users to be added.
-
Select the access group or groups of the projects that the users will be part of. These assignments can be changed later.
-
Click Add to confirm the access group selection.
-
Click Invite to send the invitation to the users.
Users cannot be managed until they accept the invitation and log in at least once. {: note}
{: #cloud-assign-user-org} {: step}
- Go to Manage → Access (IAM) → Users{: external} and click the user.
- Add access groups with Assign group or remove the user from an access group by clicking the three dot menu and choosing Remove user.
{: #user-org} {: step}
- After they accept an invitation, users can log in through the IBM Cloud portal{: external}.
- To work with Qiskit Runtime service instances, users must create an API key by going to (Manage → Access (IAM) → API keys{: external}).
- For further information, users can review Getting started, Step 2.
{: #steps-cloud-org}
In our example, we want to create the following setup:
- We have two projects,
ml
andfinance
.- The
ml
project should have access to the service instancesQR-ml
andQR-common
. - The
finance
project should have access to the service instancesQR-finance
andQR-common
.
- The
- We have three users:
- Fatima should have access to the
ml
project. - Ravi should have access to the
finance
project. - Amyra should have access to both projects.
- Fatima should have access to the
- We will use access groups without resource groups.
- Users are defined in IBM Cloud and project assignments are done there as well.
- Users should be able to delete jobs.
The steps to implement this setup are:
- The Cloud administrator creates three service instances:
QR-ml
,QR finance
, andQR-common
. - The Cloud administrator creates a custom rule that includes the
quantum-computing.job.delete
action. - The Cloud administrator creates two access groups:
- The
ml
access group can accessQR-ml
andQR-common
. - The
finance
access group can accessQR-finance
andQR-common
.
- The
- The Cloud administrator invites cloud users to the appropriate project. Specifically, they invite and assign users to an access group that includes the project.
- Fatima is added to the "ml" access group.
- Ravi is added to the "finance" access group.
- Amyra is added to both the "ml" and "finance" access groups.
- Users can log in through the IBM Cloud portal, create API keys, and work with their projects' service instances.
{: #next-steps-org}
- See Additional considerations for more information.