How to configure your AWS account for Braket
Configuring for Fire Opal to run on IonQ backends through Braket
Amazon Web Services (AWS) has a platform for accessing different quantum devices: Amazon Braket. This guide explains how to configure your AWS account such that Fire Opal may run Braket jobs on your behalf.
First to set up an AWS account with access to Braket, you can follow the steps in this set up guide if you are an AWS administrator. Contact your AWS administrator if you have a managed account.
Next, you will need to create a cross-account IAM role to allow Fire Opal to use Braket on your behalf. You can visit the IAM create role page and go through the following steps:
- Select AWS Account for Trusted entity type.
- Select Another AWS account and type 522814692014.
- Select Require external ID and type in your Q-CTRL organization ID, accessible at Q-CTRL Accounts.
- Click Next.
- Check the AmazonBraketFullAccess policy for Add permissions.
- Click Next.
- Enter a role name for Role details and keep note of it as you will use it later.
- Click Create role.
Last, be sure to record your ARN which is used for creating your Braket credentials.
Congratulations! You've configured your AWS account and can now use Fire Opal to run jobs on IonQ devices through Braket.