

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

# Amazon DevOps Guru アクセス許可リファレンス
<a name="auth-and-access-control-permissions-reference"></a>

DevOps Guru ポリシーで AWS全体の条件キーを使用して、条件を表現できます。表の詳細については、[[IAM ユーザーガイド]](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements.html#AvailableKeys)の「*IAM JSON ポリシー要素のリファレンス*」を参照してください。

 アクションは、ポリシーの `Action` フィールドで指定します。アクションを指定するには、API オペレーション名 (例えば、`devops-guru:` や `devops-guru:SearchInsights`) の前に `devops-guru:ListAnomalies` プレフィックスを使用します。単一のステートメントに複数のアクションを指定するには、コンマで区切ります (例えば、`"Action": [ "devops-guru:SearchInsights", "devops-guru:ListAnomalies" ]`)。

 **ワイルドカード文字の使用** 

 ポリシーの `Resource` フィールドでリソース値として Amazon リソースネーム (ARN) を指定します。指定する際は、ワイルドカード文字 (\*) を使用することもできます。ワイルドカードを使用して複数のアクションまたはリソースを指定することができます。例えば、`devops-guru:*` は、すべての DevOps Guru アクションを指定し、`devops-guru:List*` は、`List` という単語で始まるすべての DevOps Guru アクションを指定します。次の例は、`12345` で始まる UUID (Universally Unique IDentifier) を持つすべてのインサイトを示します。

```
arn:aws:devops-guru:us-east-2:123456789012:insight:12345*
```

 [アイデンティティを使用した認証](security-iam.md#security_iam_authentication) をセットアップし、IAM アイデンティティ (アイデンティティベースのポリシー) にアタッチできるアクセス許可ポリシーを作成するときは、以下の表をリファレンスとして使用できます。


**DevOps Guru API オペレーションおよびアクションに必要な許可**  

| DevOps Guru API オペレーション | 必要なアクセス許可 (API アクション):  | リソース | 
| --- | --- | --- | 
| AddNotificationChannel | `devops-guru:AddNotificationChannel`<br />DevOps Guru から通知チャンネルを追加するために必要です。通知チャンネルは、オペレーションを向上させる方法に関する情報を含むインサイトが DevOps Guru によって生成されたときに通知を行うために使用されます。 | `*` | 
| RemoveNotificationChannel | `devops-guru:RemoveNotificationChannel`<br />DevOps Guru から通知チャンネルを削除するために必要です。通知チャンネルは、オペレーションを向上させる方法に関する情報を含むインサイトが DevOps Guru によって生成されたときに通知を行うために使用されます。 | `*` | 
| ListNotificationChannels | `devops-guru:ListNotificationChannels`<br />DevOps Guru 用に設定された通知チャネルのリストを返すために必要です。各通知チャンネルは、オペレーションを向上させる方法に関する情報を含むインサイトが DevOps Guru によって生成されたときに通知を行うために使用されます。サポートされている通知タイプは、Amazon Simple Notification Service です。 | `*` | 
| UpdateResourceCollectionFilter | `devops-guru:UpdateResourceCollectionFilter`<br />DevOps Guru によって分析されるアカウント内の AWS リソースを指定するために使用する CloudFormation スタックのリストを更新するために必要です。分析では、レコメンデーション、運用メトリクス、および運用イベントを含むインサイトが生成されます。これらのインサイトを使用して、オペレーションのパフォーマンスを向上させることができます。このメソッドは、CodeGuru OpsAdvisor を使用するために必要な IAM ロールも作成します。 | `*` | 
| GetResourceCollectionFilter | `devops-guru:GetResourceCollectionFilter`<br />DevOps Guru によって分析されるアカウント内のリソース AWS を指定するために使用される AWS CloudFormation スタックのリストを返すために必要です。分析では、レコメンデーション、運用メトリクス、および運用イベントを含むインサイトが生成されます。これらのインサイトを使用して、オペレーションのパフォーマンスを向上させることができます。 | `*` | 
| ListInsights | `devops-guru:ListInsights`<br /> AWS アカウントのインサイトのリストを返すために必要です。返すインサイトは、開始時刻、ステータス (`ongoing` または `any`)、およびタイプ (`reactive` または `predictive`) で指定できます。 | `*` | 
| DescribeInsight | `devops-guru:DescribeInsight`<br />ID を使用して指定したインサイトに関する詳細を返すために必要です。 | `*` | 
| SearchInsights | `devops-guru:SearchInsights`<br /> AWS アカウントのインサイトのリストを返すために必要です。返すインサイトは、開始時間、フィルター、およびタイプ (`reactive`または`predictive`) で指定できます。 | `*` | 
| ListAnomalies | `devops-guru:ListAnomalies`<br />ID を使用して指定したインサイトに属する異常のリストを返すために必要です。 | `*` | 
| DescribeAnomaly | `devops-guru:DescribeAnomaly`<br />ID を使用して指定した異常に関する詳細を返すために必要です。 | `*` | 
| ListEvents | `devops-guru:ListEvents`<br /> DevOps Guru によって評価されるリソースによって発行されたイベントのリストを返すために必要です。返すイベントは、フィルターを使用して指定できます。 | `*` | 
| `ListAnomalousLogs` | devops-guru:`ListAnomalousLogs`<br />ログの異常を含む Amazon CloudWatch ロググループのリストを返すために必要です。これらは DevOps Guru でインサイトを生成するために使用されます。管理者は、CloudWatch ログを閲覧する権限を持つユーザーのみが、異常な CloudWatch ログを閲覧する権限を持っていることを確認する必要があります。IAM ポリシーを使用して、`ListAnomalousLogs` オペレーションへのアクセスを許可または拒否することをお勧めします。 | \* | 
| ListRecommendations | `devops-guru:ListRecommendations`<br />指定されたインサイトのレコメンデーションのリストを返すために必要です。各レコメンデーションには、メトリクスのリスト、およびレコメンデーションに関連するイベントのリストが含まれます。 | `*` | 
| DescribeAccountHealth | `devops-guru:DescribeAccountHealth`<br />未解決の事後対応型インサイトの数、未解決の事前対応型インサイトの数、アカウントで分析されたメトリクスの数を返すために必要です AWS 。これらの数値を使用して、 AWS アカウントのオペレーションの状態を測定します。 | `*` | 
| DescribeAccountOverview | `devops-guru:DescribeAccountOverview`<br />時間範囲内で作成されたオープンな事後対応型インサイトの数、時間範囲内で作成されたオープンな予測インサイトの数、および時間範囲内でクローズされたすべての事後対応型インサイトの平均回復時間 (MTTR) を返すために必要です。 | `*` | 
| DescribeResourceCollectionHealthOverview | `devops-guru:DescribeResourceCollectionHealthOverview`<br />DevOps Guru で指定された各 CloudFormation スタックのすべてのインサイトについて、オープン予測インサイトの数、オープンリアクティブインサイト、平均復旧時間 (MTTR) を返すために必要です。 | `*` | 
| DescribeIntegratedService | `devops-guru:DescribeIntegratedService`<br />DevOps Guru と統合できるサービスの統合ステータスを返すために必要です。DevOps Guru と統合できる 1 つのサービスは です。これを使用して AWS Systems Manager、生成されたインサイトごとに OpsItem を作成できます。 | `*` | 
| UpdateIntegratedServiceConfig | `devops-guru:UpdateIntegratedServiceConfig`<br />DevOps Guru と統合できるサービスとの統合を有効化または無効化するために必要です。DevOps Guru と統合できるサービスは Systems Manager です。これを使用して、生成された各インサイトに OpsItem を作成できます。 | `*` | 