

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

# リソースグループとは
<a name="resource-groups"></a>

*リソースグループ*を使用して AWS リソースを整理できます。 AWS Resource Groups は、多数のリソースのタスクを一度に管理および自動化できるサービスです。このガイドでは、 AWS Resource Groupsでのリソースグループの作成方法および管理方法について説明します。リソースで実行できるタスクは、使用している AWS サービスによって異なります。がサポートするサービスのリスト AWS Resource Groups と、各サービスでリソースグループに対して実行できる操作の簡単な説明については、「」を参照してください[AWS と連携する サービス AWS Resource Groups](integrated-services-list.md)。

Resource Groups にアクセスするには、次のいずれかのエントリポイントを使用します。
+ [AWS マネジメントコンソール](https://console.aws.amazon.com/console/home) の上部ナビゲーションバーで、**[Services]** (サービス) を選択します。**[Management & Governance]** (管理とガバナンス) で、**[Resource Groups & Tag Editor]** (Resource Groups とタグエディタ) を選択します。

  直接リンク: [AWS Resource Groups コンソール](https://console.aws.amazon.com/resource-groups)
+ Resource Groups API を使用して、 AWS CLI コマンドまたは AWS SDK プログラミング言語で を使用します。詳細については、 [https://docs.aws.amazon.com/ARG/latest/APIReference/Welcome.html](https://docs.aws.amazon.com/ARG/latest/APIReference/Welcome.html)を参照してください。

**AWS マネジメントコンソール ホームでリソースグループを操作するには**

1.  AWS マネジメントコンソールにサインインします。

1. ナビゲーションバーで [**サービス**] を選択します。

1. **[Management & Governance]** (管理とガバナンス) の **[Resource Groups & Tag Editor]** (Resource Groups とタグエディタ)

1. 左側のナビゲーションペインで、**[Saved Resource Groups]** (保存されたリソースグループ) を選択して既存のグループで作業するか、または **[Create a Group]** (グループの作成) を選択して新しいグループを作成します。

## リソースとそのグループタイプ
<a name="resource-groups-intro"></a>

では AWS、*リソース*はユーザーが操作できるエンティティです。例としては、Amazon EC2 インスタンス、 AWS CloudFormation スタック、Amazon S3 バケットなどがあります。複数のリソースを使用する場合は、タスクごとに 1 つの AWS サービスから別のサービスに移動するのではなく、グループとして管理すると便利です。アプリケーション層を構成する EC2 インスタンスなど、多数の関連リソースを管理する場合は、これらのリソースに対して一括アクションを一度に実行する必要があります。一括アクションの例を以下に示します。
+ アップデートまたはセキュリティパッチの適用。
+ アプリケーションのアップグレード。
+ ネットワークトラフィックのポートの開閉。
+ 特定のログの収集、またはインスタンスのフリートのデータの監視。

*リソースグループは*、すべて同じ にあり AWS リージョン、グループのクエリで指定された条件に一致する AWS リソースのコレクションです。Resource Groups には、グループを構築するために使用できる 2 つのタイプのクエリがあります。どちらのクエリタイプにも、`AWS::{{service}}::{{resource}}` の形式で指定されているリソースが含まれています。
+ **タグベース**

  タグベースのリソースグループのメンバーシップは、リソースタイプとタグのリストを指定するクエリに基づいています。*タグ* は、企業内のリソースを識別およびソートするのに役立ちます。タグには、キーの値が含まれます。
**重要**  
個人を特定できる情報 (PII) などの機密情報や秘匿性の高い情報はタグに格納しないでください。タグを使用して、課金および管理サービスを提供します。タグは、プライベートデータまたは機密データに使用することを目的としたものではありません。
+ **CloudFormation スタックベース**

   CloudFormation スタックベースのリソースグループは、現在のリージョンのアカウントの CloudFormation スタックを指定するクエリに基づいてメンバーシップを作成します。グループに含めるスタックでリソースタイプを必要に応じて選択することができます。クエリは 1 つの CloudFormation スタックにのみ基づくことができます。

**サービスにリンクされたリソースグループ**

一部の では、そのサービスのコンソールと APIs を使用してのみ作成および管理できるリソースグループ AWS のサービス を定義します。Resource Groups コンソールでこれらのグループを使用して実行できることは限られています。詳細については、「AWS Resource Groups API リファレンスガイド」の「[リソースグループのサービス設定](https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html)」を参照してください。

リソースグループは*ネストできます*。つまり、同じリージョン上の既存のリソースグループは、リソースグループに含めることができます。

### リソースグループのユースケース
<a name="resource-groups-intro-usecases"></a>

デフォルトでは、 AWS マネジメントコンソール は AWS サービス別に整理されています。ただし、Resource Groups を使用すると、タグで指定された条件または CloudFormation スタック内のリソースに基づいて情報を整理および統合するカスタムコンソールを作成できます。次のリストでは、リソースのグループ化を使用したリソースの整理に役立つケースを紹介します。
+ 開発、ステージング、本番稼働用といった、さまざまな段階があるアプリケーション。
+ 複数の部門または個々のユーザーによって管理されるプロジェクト。
+ 共通のプロジェクトに一緒に使用するリソースのセット、またはグループとして管理またはモニタリングする AWS リソースのセット。
+ 特定のプラットフォーム (例: Android または iOS) で実行されるアプリケーションに関連するリソースのセット。

たとえば、ウェブアプリケーションを開発中で、アルファ環境、ベータ環境、リリースステージのリソースのセットを個々に管理しているとします。各バージョンは、Amazon EC2 で Amazon Elastic Block Store ストレージボリュームを使用して実行されます。Elastic Load Balancing を使用してトラフィックを管理し、Route 53 を使用してドメインを管理します。Resource Groups を使用しないと、複数のコンソールにアクセスしてサービスのステータスを確認したり、アプリケーションの 1 つのバージョンの設定を変更したりする必要があります。

Resource Groups を使用すると、単一のページでリソースを表示および管理できます。例えば、ツールを使用して、アプリケーションのバージョン (アルファ、ベータ、リリース) ごとにリソースグループを作成するとします。アルファバージョンのアプリケーションのリソースを確認するには、リソースグループを開きます。次に、リソースグループのページで統合情報を表示します。特定のリソースを変更するには、必要な設定が行われているサービスコンソールにアクセスできるように、リソースグループのページでリソースのリンクを選択します。

## AWS Resource Groups および アクセス許可
<a name="how-resourcegroups-works"></a>

Resource Groups の機能のアクセス許可は、アカウントレベルです。IAM ユーザー、IAM ロールなどの、アカウントを共有しているプリンシパルに適切な IAM アクセス許可が付与されていれば、作成したリソースグループを操作することができます。

タグはリソースのプロパティであるため、アカウント全体で共有されます。ある部門または特別なグループのユーザーは、共通の用語 (タグ) から引き出し、そのロールと責任に意味のあるリソースグループを作成できます。また、共通のタグのプールを持つことは、ユーザーがリソースグループを共有する際に、タグ情報を失うまたは競合する心配がないことを意味します。

## AWS Resource Groups リソース
<a name="resourcegroups-arns"></a>

Resource Groups で利用可能なリソースは、グループのみです。グループには、固有の Amazon リソースネーム (ARN) が関連付けられています。ARNs、の[「Amazon リソースネーム (ARN) と AWS サービス名前空間](https://docs.aws.amazon.com//general/latest/gr/aws-arns-and-namespaces.html)」を参照してください*Amazon Web Services 全般のリファレンス*。


|  リソースタイプ  |  ARN 形式  | 
| --- | --- | 
| Resource Group (リソースグループ) | `arn:aws:resource-groups:{{region}}:{{account}}:group/{{group-name}}` | 

## タグ付けの仕組み
<a name="how-tagging-works"></a>

タグは、 AWS リソースを整理するためのメタデータとして機能するキーと値のペアです。ほとんどの AWS リソースでは、Amazon EC2 インスタンス、Amazon S3 バケット、またはその他のリソースのいずれであっても、リソースの作成時にタグを追加するオプションがあります。ただし、タグエディタを使用して、タグをサポートされている複数のリソースに一度に追加することもできます。さまざまな種類のリソースのクエリを作成し、検索結果のリソースのタグを追加、削除、または置換します。タグベースのクエリは `AND` 演算子をタグに割り当てます。そのため、クエリによって、指定されたリソースタイプおよび指定されたすべてのタグと一致するすべてのリソースが返ります。

**重要**  
個人を特定できる情報 (PII) などの機密情報や秘匿性の高い情報はタグに格納しないでください。タグを使用して、課金および管理サービスを提供します。タグは、プライベートデータまたは機密データに使用することを目的としたものではありません。

詳細については、 ユーザーガイドの「[タグエディタの使用](https://docs.aws.amazon.com/tag-editor/latest/userguide)」を参照してください。タグエディタを使用して[サポートされているリソース](supported-resources.md)をタグ付けし、そのリソースを作成します。さらに追加する場合は、リソースを作成し、管理するサービスコンソールのタグ付け機能を使用します。