

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Konfigurieren Sie AWS CLI Profile für Boto3 und das Braket SDK
<a name="braket-using-boto3-profiles"></a>

Das Amazon Braket SDK verwendet die AWS CLI Standardanmeldedaten, sofern Sie nicht ausdrücklich etwas anderes angeben. Wir empfehlen, dass Sie bei der Ausführung auf einem verwalteten Amazon Braket-Notebook die Standardeinstellung beibehalten, da Sie eine IAM-Rolle angeben müssen, die über Berechtigungen zum Starten der Notebook-Instance verfügt.

Wenn Sie Ihren Code lokal ausführen (z. B. auf einer Amazon EC2 EC2-Instance), können Sie optional benannte AWS CLI Profile einrichten. Sie können jedem Profil einen anderen Berechtigungssatz zuweisen, anstatt das Standardprofil regelmäßig zu überschreiben.

In diesem Abschnitt wird kurz erklärt, wie eine solche CLI konfiguriert wird `profile` und wie dieses Profil in Amazon Braket integriert wird, sodass API Aufrufe mit den Berechtigungen dieses Profils getätigt werden.

**Topics**
+ [Schritt 1: Eine lokale AWS CLI konfigurieren `profile`](#braket-using-boto3-profiles-step-1)
+ [Schritt 2: Richten Sie ein Boto3-Sitzungsobjekt ein](#braket-using-boto3-profiles-step-2)
+ [Schritt 3: Integrieren Sie die Boto3-Sitzung in das Braket AwsSession](#braket-using-boto3-profiles-step-3)

## Schritt 1: Eine lokale AWS CLI konfigurieren `profile`
<a name="braket-using-boto3-profiles-step-1"></a>

Es würde den Rahmen dieses Dokuments sprengen, zu erklären, wie ein Benutzer erstellt und wie ein nicht standardmäßiges Profil konfiguriert wird. Informationen zu diesen Themen finden Sie unter:
+  [Erste Schritte](https://docs.aws.amazon.com/singlesignon/latest/userguide/getting-started.html) 
+  [Konfiguration der AWS CLI zu verwendenden AWS IAM Identity Center](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html) 

Um Amazon Braket verwenden zu können, müssen Sie diesem Benutzer — und der zugehörigen CLI `profile` — die erforderlichen Braket-Berechtigungen gewähren. Sie können die Richtlinie beispielsweise anhängen. **AmazonBraketFullAccess**

## Schritt 2: Richten Sie ein Boto3-Sitzungsobjekt ein
<a name="braket-using-boto3-profiles-step-2"></a>

Verwenden Sie das folgende Codebeispiel, um ein Boto3-Sitzungsobjekt einzurichten.

```
from boto3 import Session

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

**Anmerkung**  
Wenn für die erwarteten API Anrufe regionsbasierte Einschränkungen gelten, die nicht mit Ihrer `profile` Standardregion übereinstimmen, können Sie eine Region für die Boto3-Sitzung angeben, wie im folgenden Beispiel gezeigt.

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

Ersetzen Sie das als angegebene Argument durch einen Wert`region`, der einem der Werte entspricht, AWS-Regionen in denen Amazon Braket verfügbar ist, z. B.`us-east-1`, usw. `us-west-1`

## Schritt 3: Integrieren Sie die Boto3-Sitzung in das Braket AwsSession
<a name="braket-using-boto3-profiles-step-3"></a>

Das folgende Beispiel zeigt, wie eine Boto3-Braket-Sitzung initialisiert und ein Gerät in dieser Sitzung instanziiert wird.

```
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)
```

Nachdem diese Einrichtung abgeschlossen ist, können Sie Quantenaufgaben an dieses instanziierte `AwsDevice` Objekt senden (indem Sie beispielsweise den Befehl aufrufen). `device.run(…​)` Alle von diesem Gerät getätigten API Aufrufe können die IAM-Anmeldeinformationen verwenden, die dem CLI-Profil zugeordnet sind, das Sie zuvor als `profile` angegeben haben.