Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

Boto3 と Braket SDK の AWS CLI プロファイルを設定する

フォーカスモード
Boto3 と Braket SDK の AWS CLI プロファイルを設定する - Amazon Braket

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Braket SDK は、明示的に指定しない限り、デフォルトの AWS CLI 認証情報に依存します。マネージド Amazon Braket ノートブックで を実行するときは、デフォルトのままにすることをお勧めします。ノートブックインスタンスを起動する権限を持つ IAM ロールを指定する必要があるためです。

オプションで、コードをローカルで (Amazon EC2 インスタンスなどで) 実行する場合、名前付き AWS CLI プロファイルを確立できます。デフォルトのプロファイルを定期的に上書きするのではなく、各プロファイルに異なる権限セットを与えることができます。

このセクションでは、このような CLI を設定する方法profileと、そのプロファイルを Amazon Braket に組み込む方法を簡単に説明し、そのプロファイルからのアクセス許可でAPI呼び出しが行われるようにします。

ステップ 1: ローカル CLI AWS を設定する profile

ユーザーの作成方法とデフォルト以外のプロファイルの設定方法については、このドキュメントの範囲外です。これらのトピックの詳細については、以下を参照してください。

Amazon Braket を使用するには、このユーザーと関連する CLI profileに、必要な Braket アクセス許可を付与する必要があります。例えば、AmazonBraketFullAccessポリシーをアタッチできます。

ステップ 2: Boto3 セッションオブジェクトを確立する

Boto3 セッションオブジェクトを確立するには、次のコード例を使用します。

from boto3 import Session

# Insert CLI profile name here
boto_sess = Session(profile_name=`profile`)
注記

予想されるAPI呼び出しにprofileデフォルトのリージョンと一致しないリージョンベースの制限がある場合は、次の例に示すように Boto3 セッションのリージョンを指定できます。

# Insert CLI profile name _and_ region boto_sess = Session(profile_name=`profile`, region_name=`region`)

として指定された引数でregion、、 などus-east-1、AmazonBraket AWS リージョン が利用可能な のいずれかに対応する値に置き換えus-west-1ます。

ステップ 3: Boto3 セッションを Braket AwsSession に組み込む

次の例は、Boto3 Braket セッションを初期化し、そのセッションでデバイスをインスタンス化する方法を示しています。

from braket.aws import AwsSession, AwsDevice # Initialize Braket session with Boto3 Session credentials aws_session = AwsSession(boto_session=boto_sess) # Instantiate any Braket QPU device with the previously initiated AwsSession sim_arn = 'arn:aws:braket:::device/quantum-simulator/amazon/sv1' device = AwsDevice(sim_arn, aws_session=aws_session)

この設定が完了したら、そのインスタンス化されたAwsDeviceオブジェクトに量子タスクを送信できます (例えば、 device.run(…​) コマンドを呼び出す)。そのデバイスによって行われたすべてのAPI呼び出しは、以前に として指定した CLI プロファイルに関連付けられた IAM 認証情報を活用できますprofile

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.