翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Bedrock リソースにタグ付け
Amazon Bedrock リソースを管理しやすくするために、各リソースにメタデータをタグとして割り当てることができます。タグは、 AWS リソースに割り当てるラベルです。各タグは、キー と 値 から構成されます。
タグを使用すると、目的、所有者、アプリケーションなど、さまざまな方法で AWS リソースを分類できます。タグ付けのベストプラクティスと制限については、「 AWS リソースのタグ付け」を参照してください。
タグは、以下のことに役立ちます。
-
AWS リソースを特定して整理します。多くの AWS リソースはタグ付けをサポートしているため、異なるサービスのリソースに同じタグを割り当てて、リソースが同じであることを示すことができます。
-
コストの割り当て。 AWS Billing and Cost Management ダッシュボードでタグをアクティブ化します。 AWS はタグを使用してコストを分類し、毎月のコスト配分レポートを配信します。詳細については、「AWS Billing and Cost Management ユーザーガイド」の「コスト配分タグを使用する」を参照してください。
-
リソースへのアクセス制御。Amazon Bedrock でタグを使用して、Amazon Bedrock リソースへのアクセスを制御するポリシーを作成することができます。これらのポリシーを IAM ロールまたはユーザーにアタッチして、タグベースのアクセスコントロールを有効にできます。
bedrock-runtime エンドポイントのリソースにタグを付ける
bedrock-runtime コントロールプレーンを介して作成されたリソース (エージェント、ナレッジベース、カスタムモデル、プロビジョニングされたスループット、フローなど) は、専用のタグ付け API オペレーションを使用してタグ付けされます。
コンソールを使用する
サポートされているリソースの作成中または編集中に、いつでもタグを追加、変更、削除できます。
API を使用する
タグ付けオペレーションを実行するには、タグ付けオペレーションを実行するリソースの Amazon リソースネーム (ARN) が必要です。タグを追加または管理するリソースに応じて、タグ付けオペレーションのセットが 2 種類あります。
次の表は、さまざまなユースケースと、それらに使用するタグ付けオペレーションをまとめたものです。
| ユースケース | Amazon Bedrock API オペレーションで作成されたリソース | Amazon Bedrock エージェント API オペレーションで作成されたリソース | Amazon Bedrock Data Automation API で作成されたリソース |
|---|---|---|---|
| リソースへのタグ付け |
|
|
|
| リソースのタグの削除 | Amazon Bedrock コントロールプレーンエンドポイントを使用して UntagResource リクエストを行います。 | Amazon Bedrock エージェントのビルドタイムエンドポイントを使用して UntagResource リクエストを行います。 | Amazon Bedrock Data Automation ビルドタイムエンドポイントを使用して UntagResource リクエストを行います。 |
| リソースのタグの一覧表示 | Amazon Bedrock コントロールプレーンエンドポイントを使用して ListTagsForResource リクエストを行います。 | Amazon Bedrock エージェントのビルドタイムエンドポイントを使用して ListTagsForResource リクエストを行います。 | Amazon Bedrock Data Automation ビルドタイムエンドポイントを使用して ListTagsForResource リクエストを行います。 |
注記
CloudTrail でこれらのオペレーションを表示する場合、イベント詳細のリクエストパラメータを確認することで、タグ付けされている特定のリソースを特定できます。
タブを選択すると、インターフェイスまたは言語でのコード例が表示されます。
bedrock-mantle エンドポイントのリソースにタグを付ける
bedrock-mantle エンドポイントは、タグ付けプロジェクト、カスタマイズされたモデル、予約をサポートしています。bedrock-runtime コントロールプレーンとは異なり、 bedrock-mantleは専用の TagResource、UntagResource、または ListTagsForResource API オペレーションを公開しません。代わりに、リソース APIs。
タグの設定
| アクション | API コール | タグフィールド |
|---|---|---|
| タグを使用してプロジェクトを作成する | POST /v1/organization/projects |
tags |
| 既存のプロジェクトでタグを追加または削除する | POST /v1/organization/projects/{project_id} |
add_tags, remove_tag_keys, tags |
| タグを使用してカスタマイズされたモデルを作成する | カスタマイズされたモデル作成エンドポイント | tags |
| カスタマイズされたモデルのタグを更新する | カスタマイズされたモデル更新エンドポイント | add_tags, remove_tag_keys |
| タグを使用して予約を作成する | 予約 エンドポイントの作成 | tags |
| 予約のタグを更新する | 予約更新エンドポイント | add_tags, remove_tag_keys |
タグは、これらのリソースの応答の取得と一覧表示でインラインで返されます。
IAM アクション
専用タグ付けエンドポイントはありませんが、bedrock-mantleリソースのタグを設定、変更、または読み取ると、次の IAM アクションが評価されます。これらのアクション名と aws:RequestTag、、および aws:ResourceTag条件キーを使用して IAM ポリシーを記述しaws:TagKeys、タグベースのアクセスを制御できます。
bedrock-mantle:TagResourcebedrock-mantle:UntagResourcebedrock-mantle:ListTagsForResource
例
次の例では、 を使用して 2 つのタグを持つプロジェクトを作成しますcurl。
curl -X POST https://bedrock-mantle.us-east-1.api.aws/v1/organization/projects \ -H "Authorization: Bearer $BEDROCK_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "billing-experiments", "tags": { "department": "billing", "facing": "internal" } }'
次の例では、1 つのタグを追加し、既存のプロジェクトから別のタグを削除します。
curl -X POST https://bedrock-mantle.us-east-1.api.aws/v1/organization/projects/proj_abc123 \ -H "Authorization: Bearer $BEDROCK_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "add_tags": { "owner": "alice" }, "remove_tag_keys": ["facing"] }'