View a markdown version of this page

DevOps エージェントスペースとは - AWS DevOps エージェント

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

DevOps エージェントスペースとは

DevOps エージェントスペースは、 AWS DevOps エージェントがアクセスできるツールとインフラストラクチャを定義する論理コンテナです。各エージェントスペースは、独自の AWS アカウントアクセス、サードパーティー統合、およびユーザーアクセス許可を使用して独立して動作します。

エージェントスペースは、インシデント対応中に AWS DevOps エージェントがアクセスして調査できる範囲を表します。エージェントスペースを作成するときは、エージェントがアクセスできる AWS アカウント、接続できる外部ツール、組織内のユーザーがエージェントとやり取りできるアカウントを定義します。

各エージェントスペースは、 AWS DevOps エージェントの独立したデプロイとして機能します。エージェントスペースは AWS マネジメントコンソールを使用して設定しますが、運用チームはエージェントスペースのウェブアプリを使用して調査を行い、そのスペース内のレコメンデーションを確認します。

エージェントスペースの分離方法

エージェントスペースは分離を維持し、セキュリティを確保し、さまざまな環境やチーム間で意図しないアクセスを防止します。

  • AWS アカウントの分離 – 各エージェントスペースは、特定の AWS アカウントとリソースにのみアクセスを許可する専用の IAM ロールを使用します。エージェントは、エージェントスペースに明示的に設定されたリソース以外の AWS リソースにアクセスすることはできません。

  • ユーザーアクセスの分離 – 各エージェントスペースにアクセスできるユーザーまたはグループを制御します。これにより、アクセス許可を組織構造に合わせて調整できるため、チームは指定されたエージェントスペースとのみやり取りできます。

  • データ分離 – 調査データ、インシデント履歴、推奨事項は、各エージェントスペース内で個別に維持されます。あるエージェントスペースからの情報は、別のエージェントスペースからは表示またはアクセスできません。

  • チャットデータの分離 - チャット会話履歴も各エージェントスペース内で分離されます。あるエージェントスペースの会話とクエリは、別のエージェントスペースからは表示またはアクセスできません。

エージェントスペースウェブアプリ

各エージェントスペースには、 AWS マネジメントコンソールの外部からアクセスできる専用のウェブアプリがあります。ウェブアプリの詳細については、DevOps エージェントウェブアプリとは「」を参照してください。

複数のエージェントスペースを使用するタイミング

さまざまな組織のニーズをサポートするために、複数のエージェントスペースを作成することを検討してください。

  • チーム分離 – さまざまなアプリケーションチームまたはビジネスユニット専用のエージェントスペースを作成し、エージェントスペースに明確な所有権の境界を維持します。

  • 環境の分離 – 本番環境と非本番環境を異なるエージェントスペースに分割して、誤って環境間にアクセスするのを防ぎます。

  • サービス境界 – エージェントスペースを特定のサービスまたはアプリケーションの境界に合わせ、調査の焦点と関連性を維持します。

  • コンプライアンス要件 – 規制要件を満たすために、異なるアクセスコントロールまたはデータレジデンシー設定で個別のエージェントスペースを設定します。

注記

複数のエージェントスペースを作成するときは、専用 AWS アカウントをエージェントスペースのプライマリアカウントとして使用し、個別のアプリケーションアカウントをセカンダリアカウントとして接続できます。このアプローチにより、ロールの自動作成を使用しても、各エージェントスペースが意図した範囲に固有のリソースにのみアクセスできるようにしながら、きめ細かなアクセスコントロールを維持できます。