AWS Cloud Map の特徴
ページトピック
特徴
すべて開く
Cloud Mapでは、AWS SDK や API コール、DNS クエリを介して、アプリケーションでどのようなウェブサービスも検出できます。Cloud Map は DNS を介して、IP アドレスや IPv4 または IPv6 のいずれかを使用する IP アドレスとポート番号の組からそのリソースの場所を取得します。検出 API を使用すると、Cloud Map は IP アドレスとポート番号の組だけでなく、URL や ARN を返すこともできます。
AWS Cloud Map では、アプリケーション内のサービスに扱いやすいカスタム名を定義できます。これには、 Amazon エラスティックコンテナサービス (ECS) タスク、 Amazon EC2 インスタンス、 Amazon S3 バケット、 Amazon DynamoDB テーブル、アマゾンシンプルキューサービス (SQS) キュー、およびその他のクラウドリソースが含まれます。
Cloud Map では、各リソースに場所やデプロイステージなどのカスタム属性を定義できます。これにより、さまざまなリージョンや環境でデプロイをカスタマイズできます。
Cloud Map は AWS Identity and Access Management (IAM) と統合されているため、認証されたサービスのみがレジストリ内のリソースを検出し、それらのリソースの場所と認証情報を取得できます。
Amazon Route 53 のヘルスチェックにより、検出クエリでは正常なエンドポイントのみが返されます。これにより、Cloud Map には正常なリソースの最新レジストリが常にあるようになります。
Amazon Elastic Container Service (ECS) または Amazon Elastic Service for Kubernetes (EKS) によって管理されるサービスとタスクは、クラウドマップに自動的に登録および更新できます。ECS がサービスのためのタスクを開始すると、それらのタスクは自動的にリソースとして Cloud Map に登録され、5 秒以内に検出可能になります。
API ベースの検出を使用する際、更新されたリソースの場所と属性は 5 秒以内に取得できるようになります。
AWS Cloud Map を使うことで、独自のサービス検出ツールやソフトウェアを、設定、更新、管理する必要がなくなります。