Erste Schritte mit Amazon Bedrock API-Schlüsseln: Generieren Sie einen 30-Tage-Schlüssel und tätigen Sie Ihren ersten API-Aufruf - Amazon Bedrock

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.

Erste Schritte mit Amazon Bedrock API-Schlüsseln: Generieren Sie einen 30-Tage-Schlüssel und tätigen Sie Ihren ersten API-Aufruf

In diesem Tutorial erfahren Sie, wie Sie einen langfristigen Amazon Bedrock API-Schlüssel erstellen, der in 30 Tagen abläuft, und wie Sie ihn verwenden, um einen einfachen Converse-API-Aufruf mit Python durchzuführen. Dies ist der schnellste Weg, um mit Amazon Bedrock zu experimentieren, ohne komplexe AWS Anmeldeinformationen einrichten zu müssen.

Warnung

Langfristige API-Schlüssel werden nur für die Erkundung und Entwicklung von Amazon Bedrock empfohlen. Verwenden Sie für Produktionsanwendungen Alternativen zu langfristigen Zugriffsschlüsseln wie IAM-Rollen oder temporäre Anmeldeinformationen.

Gehen Sie wie folgt vor, um einen langfristigen Amazon Bedrock API-Schlüssel zu erstellen, der in 30 Tagen abläuft:

  1. Melden Sie sich bei der AWS Management Console mit einer IAM-Identität an, die berechtigt ist, die Amazon Bedrock-Konsole zu verwenden. Öffnen Sie dann die Amazon Bedrock-Konsole unter https://console.aws.amazon.com/bedrock/.

  2. Wählen Sie im linken Navigationsbereich API-Schlüssel aus.

  3. Wählen Sie auf der Registerkarte Langfristige API-Schlüssel die Option Langfristige API-Schlüssel generieren aus.

  4. Wählen Sie im Abschnitt Ablauf des API-Schlüssels die Option 30 Tage aus.

  5. Wählen Sie Generate (Erstellen). Der Schlüssel, den Sie generieren, bietet Berechtigungen zur Durchführung der wichtigsten Amazon Bedrock-Aktionen, wie in der beigefügten AmazonBedrockLimitedAccessRichtlinie definiert.

  6. Kopieren Sie den generierten API-Schlüssel und speichern Sie ihn sicher. Sie benötigen diesen Schlüssel für den nächsten Schritt.

    Wichtig

    Der API-Schlüssel wird nur einmal angezeigt. Stellen Sie sicher, dass Sie ihn kopieren und speichern, bevor Sie den Dialog schließen. Denken Sie daran, dass Ihr API-Schlüssel in 30 Tagen abläuft. Sie können einen neuen generieren, indem Sie dieselben Schritte ausführen, oder erwägen, für die weitere Verwendung auf sicherere Authentifizierungsmethoden umzusteigen.

  7. Legen Sie den API-Schlüssel als Umgebungsvariable fest, indem Sie ihn durch Ihren generierten API-Schlüsselwert ${api-key} ersetzen, und verwenden Sie ihn, um eine Antwort mit der Methode Ihrer Wahl zu generieren:

    Python
    import boto3 import os # Set the API key as an environment variable os.environ['AWS_BEARER_TOKEN_BEDROCK'] = "${api-key}" # Create the Bedrock client client = boto3.client( service_name="bedrock-runtime", region_name="us-east-1" ) # Define the model and message model_id = "us.anthropic.claude-3-5-haiku-20241022-v1:0" messages = [{"role": "user", "content": [{"text": "Hello! Can you tell me about Amazon Bedrock?"}]}] # Make the API call response = client.converse( modelId=model_id, messages=messages, ) # Print the response print(response['output']['message']['content'][0]['text'])
    HTTP client using Python
    import requests url = "https://bedrock-runtime.us-east-1.amazonaws.com/model/us.anthropic.claude-3-5-haiku-20241022-v1:0/converse" payload = { "messages": [ { "role": "user", "content": [{"text": "Hello"}] } ] } headers = { "Content-Type": "application/json", "Authorization": "Bearer ${api-key}" } response = requests.request("POST", url, json=payload, headers=headers) print(response.text)
    HTTP request using cURL
    curl -X POST "https://bedrock-runtime.us-east-1.amazonaws.com/model/us.anthropic.claude-3-5-haiku-20241022-v1:0/converse" \ -H "Content-Type: application/json" \ -H "Authorization: Bearer ${api-key}" \ -d '{ "messages": [ { "role": "user", "content": [{"text": "Hello"}] } ] }'

Herzlichen Glückwunsch! Sie haben erfolgreich einen Amazon Bedrock API-Schlüssel generiert und Ihren ersten API-Aufruf an den Amazon Bedrock-Service getätigt. Nachdem Sie einige weitere Amazon Bedrock-Aktionen untersucht haben, sollten Sie zu sichereren Authentifizierungsmethoden wie kurzfristigen Amazon Bedrock-API-Schlüsseln oder allgemeinen temporären Anmeldeinformationen AWSübergehen. Weitere Informationen finden Sie in den folgenden Ressourcen: