翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Application Auto Scaling は AWS CloudTrail と統合されています。このサービスは、ユーザー、ロール、または AWS のサービスによって実行されたアクションを記録するサービスです。CloudTrail は、Application Auto Scaling への API コールをイベントとしてキャプチャします。キャプチャされたコールには、 AWS Management Console からのコールと、Application Auto Scaling API 操作へのコードコールが含まれます。CloudTrail によって収集された情報を使用して、 Application Auto Scaling に対して行われた要求、要求が行われた IP アドレス、要求を行った人、いつ行われたか、および追加の詳細を判別できます。
各イベントまたはログエントリには、誰がリクエストを生成したかという情報が含まれます。アイデンティティ情報は、以下を判別するのに役立ちます。
-
ルートユーザーまたはユーザー認証情報のどちらを使用してリクエストが送信されたか。
-
リクエストが IAM Identity Center ユーザーに代わって行われたかどうか。
-
リクエストがロールまたはフェデレーションユーザーのテンポラリなセキュリティ認証情報を使用して行われたかどうか。
-
リクエストが、別の AWS のサービスによって送信されたかどうか。
アカウント AWS アカウント を作成するとCloudTrail が でアクティブになり、CloudTrail イベント履歴に自動的にアクセスできます。CloudTrail の [イベント履歴] では、 AWS リージョンで過去 90 日間に記録された 管理イベントの表示、検索、およびダウンロードが可能で、変更不可能な記録を確認できます。詳細については、「AWS CloudTrail ユーザーガイド」の「CloudTrail イベント履歴の使用」を参照してください。[イベント履歴] の閲覧には CloudTrail の料金はかかりません。
AWS アカウント 過去 90 日間のイベントの継続的な記録については、証跡を作成します。
- CloudTrail 証跡
-
追跡により、CloudTrail はログファイルを Amazon S3 バケットに配信できます。を使用して作成された証跡はすべてマルチリージョン AWS Management Console です。 AWS CLIを使用する際は、単一リージョンまたは複数リージョンの証跡を作成できます。 AWS リージョン アカウントのすべての でアクティビティをキャプチャするため、マルチリージョン証跡を作成することをお勧めします。単一リージョンの証跡を作成する場合、証跡の AWS リージョンに記録されたイベントのみを表示できます。証跡の詳細については、「AWS CloudTrail ユーザーガイド」の「AWS アカウントの証跡の作成」および「組織の証跡の作成」を参照してください。
証跡を作成すると、進行中の管理イベントのコピーを 1 つ無料で CloudTrail から Amazon S3 バケットに配信できますが、Amazon S3 ストレージには料金がかかります。CloudTrail の料金の詳細については、「AWS CloudTrail の料金
」を参照してください。Amazon S3 の料金に関する詳細については、「Amazon S3 の料金 」を参照してください。
CloudTrail での Application Auto Scaling 管理イベント
管理イベントは、 のリソースで実行される管理オペレーションに関する情報を提供します AWS アカウント。これらのイベントは、コントロールプレーンオペレーションとも呼ばれます。CloudTrail は、デフォルトで管理イベントをログ記録します。
Application Auto Scaling は、すべての Application Auto Scaling コントロールプレーンオペレーションを管理イベントとしてログに記録します。Application Auto Scaling が CloudTrail にログ記録する Application Auto Scaling コントロールプレーンオペレーションのリストについては、「Application Auto Scaling API リファレンス」を参照してください。
Application Auto Scaling イベントの例
各イベントは任意の送信元からの単一のリクエストを表し、リクエストされた API オペレーション、オペレーションの日時、リクエストパラメータなどに関する情報を含みます。CloudTrail ログファイルは、パブリック API コールの順序付けられたスタックトレースではないため、イベントは特定の順序で表示されません。
次の例は、DescribeScalableTargets
オペレーションを示す CloudTrail イベントを示しています。
{
"eventVersion": "1.05",
"userIdentity": {
"type": "Root",
"principalId": "123456789012",
"arn": "arn:aws:iam::123456789012:root",
"accountId": "123456789012",
"accessKeyId": "AKIAIOSFODNN7EXAMPLE",
"sessionContext": {
"attributes": {
"mfaAuthenticated": "false",
"creationDate": "2018-08-21T17:05:42Z"
}
}
},
"eventTime": "2018-08-16T23:20:32Z",
"eventSource": "autoscaling.amazonaws.com",
"eventName": "DescribeScalableTargets",
"awsRegion": "us-west-2",
"sourceIPAddress": "72.21.196.68",
"userAgent": "EC2 Spot Console",
"requestParameters": {
"serviceNamespace": "ec2",
"scalableDimension": "ec2:spot-fleet-request:TargetCapacity",
"resourceIds": [
"spot-fleet-request/sfr-05ceaf79-3ba2-405d-e87b-612857f1357a"
]
},
"responseElements": null,
"additionalEventData": {
"service": "application-autoscaling"
},
"requestID": "0737e2ea-fb2d-11e3-bfd8-99133058e7bb",
"eventID": "3fcfb182-98f8-4744-bd45-b38835ab61cb",
"eventType": "AwsApiCall",
"recipientAccountId": "123456789012"
}
CloudTrail レコードの内容については、「AWS CloudTrail ユーザーガイド」の「CloudTrail record contents」を参照してください。
CloudWatch での Application Auto Scaling RemoveAction 呼び出し
Application Auto Scaling が CloudWatch にアラームから自動スケーリングアクションを削除するように指示すると、Application Auto Scaling が CloudWatch RemoveAction
API を呼び出すことが AWS CloudTrail ログに表示される場合があります。これは、スケーラブルなターゲットの登録を解除したり、スケーリングポリシーを削除したり、アラームが存在しないスケーリングポリシーを呼び出したりした場合に発生する可能性があります。