Amazon Bedrock API キーの使用を開始する: 30 日間のキーを生成し、最初の API コールを行う
このチュートリアルでは、30 日後に期限切れになる長期的な Amazon Bedrock API キーを作成し、それを使用して Python を使ったシンプルな Converse API コールを行う方法について説明します。これは、複雑な AWS 認証情報を設定せずに Amazon Bedrock を試し始めるための最も手軽な方法です。
警告
長期 API キーが推奨されるのは、Amazon Bedrock を試す場合と開発する場合のみです。本番環境のアプリケーションでは、IAM ロールや一時的な認証情報など、長期的なアクセスキーに対する代替方法を使用してください。
30 日後に期限切れになる長期的な Amazon Bedrock API キーを作成するには、次の手順に従います。
-
Amazon Bedrock コンソールを使用するためのアクセス許可を持つ IAM ID を使用して、AWS マネジメントコンソールにサインインします。Amazon Bedrock コンソール (https://console.aws.amazon.com/bedrock
) を開きます。 -
左側のナビゲーションペインで、[API キー] を選択します。
-
[長期 API キー] タブで、[長期 API キーを生成] を選択します。
-
[API キーの有効期限] セクションで、[30 日] を選択します。
-
[Generate] (生成) を選択します。生成するキーは、アタッチされた AmazonBedrockLimitedAccess ポリシーで定義されているように、コア Amazon Bedrock アクションを実行するためのアクセス許可を提供します。
-
生成された API キーをコピーし、安全に保存します。このキーは次のステップで必要になります。
重要
API キーは 1 回しか表示されません。ダイアログを閉じる前に、必ずコピーして保存してください。API キーは 30 日後に期限切れになります。同じ手順に従って新しく生成するか、より安全な認証方法に移行して継続的に使用できるようにすることを検討してください。
-
${api-key}を生成された API キー値に置き換えて API キーを環境変数として設定し、それを使用して任意の方法でレスポンスを生成します。
お疲れ様でした。Amazon Bedrock API キーが正常に生成され、Amazon Bedrock サービスへの最初の API コールが行われました。他の Amazon Bedrock アクションもいくつか試したら、短期的な Amazon Bedrock API キーや AWS 全体の一時的な認証情報など、より安全な認証方法に移行する必要があります。詳細については、以下のリソースを参照してください。
-
さまざまなモデルを試す – 「Amazon Bedrock 基盤モデルの情報」で、Amazon Bedrock で使用できる他の基盤モデルを確認し、コードの
model_idを変更してモデルを試してください。 -
モデル推論を確認する – 「プロンプトを送信してモデル推論でレスポンスを生成する」で、Amazon Bedrock に用意されている概念とオプションについて読み、モデル推論を使用したレスポンスの生成について確認してください。
-
より安全な認証方法で本番環境を計画する – 「Amazon Bedrock API キーを生成して Amazon Bedrock API に対して簡単に認証する」で Amazon Bedrock API キーについて詳しく読み、より安全で短期的な Amazon Bedrock API キーを作成する方法を確認してください。本番環境のアプリケーションを構築する準備ができたら、「長期的なアクセスキーに対する代替方法」で、他の AWS サービスへのアクセスも許可する、より安全なオプションを確認する必要があります。