Lex V2 でのリソースのタグ付け - Amazon Lex

Lex V2 でのリソースのタグ付け

Amazon Lex V2 ボットとボットエイリアスを管理しやすくするために、各リソースにメタデータを タグ として割り当てることができます。タグとは、AWS リソースに割り当てるラベルです。各タグは、キーと値から構成されます。

タグを使用すると、AWS リソースを目的、所有者、アプリケーションなどさまざまな方法で分類することができます。タグを使用すると、次のことができます。

  • AWS リソースの特定と整理。多くの AWS のリソースではタグ付けがサポートされるため、さまざまなサービスのリソースに同じタグを割り当てて、リソースの関連を示すことができます。例えば、ボットとそのボットが使用する Lambda 関数に同じタグを付けることができます。

  • コストの割り当て。タグは、AWS Billing and Cost Management ダッシュボードでアクティベートします。AWS では、タグを使用してコストを分類し、毎月のコスト割り当てレポートを設定することができます。Amazon Lex V2 では、エイリアスに固有のタグを使用して、エイリアスごとにコストを割り当てることができます。詳細については、「AWS Billing and Cost Management ユーザーガイド」の「コスト配分タグを使用する」を参照してください。

  • リソースへのアクセス制御。Amazon Lex V2 でタグを使用して、Amazon Lex V2 リソースへのアクセスを制御するポリシーを作成できます。これらのポリシーは、IAM ロールまたはユーザーにアタッチして、タグベースのアクセスコントロールを有効にできます。

AWS マネジメントコンソール、AWS Command Line Interface、または Amazon Lex V2 API を使用してタグを操作できます。

コンソールまたは API を使用したリソースのタグ付け

Amazon Lex V2 コンソールを使用している場合は、作成時にリソースにタグを付けることも、後でタグを追加することもできます。コンソールを使用して、既存のタグを更新または削除することもできます。

AWS CLI または Amazon Lex V2 API を使用している場合は、以下のオペレーションを使用してリソースのタグを管理します。

  • CreateBot および CreateBotAlias - ボットまたはボットエイリアスを作成するときにタグを適用します。

  • ListTagsForResource - リソースに関連付けられているタグの表示。

  • TagResource - 既存のリソースにタグを追加および変更します。

  • UntagResource - リソースからタグを削除します。

Amazon Lex V2 の以下のリソースがタグ付けをサポートしています。

  • ボット - 次のような Amazon リソースネーム (ARN) を使用します。

    • arn:aws:lex:${Region}:${account}:bot/${bot-id}

  • ボットエイリアス - 次のような ARN を使用します。

    • arn:aws:lex:${Region}:${account}:bot-alias/${bot-id}/${bot-alias-id}

bot-id および bot-alias-id 値は、10 文字の英数字の大文字文字列です。

Lex V2 を使用する場合のタグの制限

Amazon Lex V2 リソースのタグには、以下の基本的な制限が適用されます。

  • キーの最大数 — コンソールを使用して 50、API を使用して 200 です。

  • キーの最大長 - 128 文字

  • 値の最大長 - 256 文字

  • キーと値の有効な文字 – a~z、A~Z、0~9、スペース、および特殊文字 (_ . : / = + - @)

  • キーと値は大文字と小文字が区別されます

  • aws: をキーのプレフィックスとしてを使用しないでください。AWS 用に予約済みです。