AWS API の開始方法 - Amazon Bedrock

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

AWS API の開始方法

このセクションでは、 AWS API を使用して Amazon Bedrock リクエストを行うように環境を設定する方法について説明します。 AWS では、エクスペリエンスを効率化するために以下のツールを提供しています。

  • AWS Command Line Interface (AWS CLI)

  • AWS SDKs

  • Amazon SageMaker ノートブック

セットアップを通じて AWS API を直接認証してアクセスする場合は、「」に進みますプログラムによるアクセスをユーザーに付与するための認証情報を取得する

SageMaker ノートブックを使用する場合は、このセクションをスキップして に進みますAmazon SageMaker ノートブックを使用して Amazon Bedrock API リクエストの例を実行する

AWS CLI または AWS SDK をインストールする

をインストールするには AWS CLI、「 のインストールまたは最新バージョンへの更新」の手順 AWS CLIに従います。

AWS SDK をインストールするには、「Tools to Build on AWS AWS SDKsは、多くの一般的なプログラミング言語で使用できます。各 SDK には、デベロッパーが好みの言語でアプリケーションを簡単に構築できるようにする API、コード例、およびドキュメントが提供されています。SDKs、次のような便利なタスクを自動的に実行します。

  • サービスリクエストに暗号で署名する

  • リクエストを再試行する

  • エラーレスポンスの処理

プログラムによるアクセスをユーザーに付与するための認証情報を取得する

認証用の認証情報を設定が既にある AWS アカウントして、 で作成した Amazon Bedrock ロールへのプログラムによるアクセスを許可します。

ユーザーが の AWS 外部で を操作する場合は、プログラムによるアクセスが必要です AWS Management Console。プログラムによるアクセスを許可する方法は、 にアクセスするユーザーのタイプによって異なります AWS。

ユーザーにプログラマチックアクセス権を付与するには、以下のいずれかのオプションを選択します。

プログラマチックアクセス権を必要とするユーザー 目的 方法

ワークフォースアイデンティティ

(IAM Identity Center で管理されているユーザー)

一時的な認証情報を使用して、、 AWS SDKs AWS CLI、または AWS APIs。

使用するインターフェイス用の手引きに従ってください。

IAM 一時的な認証情報を使用して、、 AWS SDKs AWS CLI、または AWS APIs。 「IAM ユーザーガイド」の「 AWS リソースでの一時的な認証情報の使用」の手順に従います。
IAM

(非推奨)

長期認証情報を使用して、、 AWS SDKs AWS CLI、または AWS APIs。

使用するインターフェイス用の手引きに従ってください。

Amazon Bedrock API リクエストを試す

Amazon Bedrock ロールのプログラムによるアクセスを設定したので、選択した方法で基本的な Amazon Bedrock API オペレーションをテストできます。

これらの例を確認したら、Amazon Bedrock API リファレンスのメインページ を読んで、4 つの Amazon Bedrock サービスについて理解しておく必要があります。Amazon Bedrock オペレーションにリクエストを行うときは、サービスに正しいエンドポイントを使用していることを確認します。