

サポート終了通知: 2025 年 11 月 13 日、 AWS は Amazon Elastic Transcoder のサポートを終了します。2025 年 11 月 13 日以降、Elastic Transcoder コンソールまたは Elastic Transcoder リソースにアクセスできなくなります。

への移行の詳細については AWS Elemental MediaConvert、この[ブログ記事](https://aws.amazon.com/blogs/media/how-to-migrate-workflows-from-amazon-elastic-transcoder-to-aws-elemental-mediaconvert/)を参照してください。

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

# を使用した Elastic Transcoder API コールのログ記録 AWS CloudTrail
<a name="logging-using-cloudtrail"></a>

Elastic Transcoder は AWS CloudTrail、Elastic Transcoder のユーザー、ロール、または サービスによって実行されたアクションを記録する AWS サービスである と統合されています。Cloud追跡 は、Elastic Transcoder コンソールからの呼び出しとElastic Transcoder API オペレーションへのコード呼び出しを含む、Elastic Transcoder API コールをイベントとしてキャプチャします。証跡を作成する場合は、Elastic Transcoder のイベントなど、Amazon S3 バケットへの CloudTrail イベントの継続的な配信を有効にすることができます。証跡を設定しない場合でも、CloudTrail コンソールの **[イベント履歴]** で最新のイベントを表示できます。CloudTrailで収集された情報を使用して、Elastic Transcoder に対するリクエスト、リクエスト元の IP アドレス、リクエスト者、リクエスト日時などの詳細を確認できます。

CloudTrail の詳細については、「[AWS CloudTrail ユーザーガイド](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/)」を参照してください。

## CloudTrail の Elastic Transcoder 情報
<a name="service-name-info-in-cloudtrail"></a>

CloudTrail は、 AWS アカウントの作成時にアカウントで有効になります。Elastic Transcoder でアクティビティが発生すると、そのアクティビティはイベント**履歴**の他の AWS サービスイベントとともに CloudTrail イベントに記録されます。 AWS アカウントで最近のイベントを表示、検索、ダウンロードできます。詳細については、「[CloudTrailイベント履歴でのイベントの表示](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/view-cloudtrail-events.html)」を参照してください。

Elastic Transcoder のイベントなど、 AWS アカウントのイベントの継続的な記録については、証跡を作成します。証跡により、ログファイルを CloudTrail で Amazon S3 バケットに配信できます。デフォルトでは、コンソールで追跡を作成するときに、追跡がすべてのリージョンに適用されます。証跡は、 AWS パーティション内のすべてのリージョンからのイベントをログに記録し、指定した Amazon S3 バケットにログファイルを配信します。さらに、CloudTrail ログで収集されたイベントデータをより詳細に分析し、それに基づく対応を行うように他の AWS サービスを設定できます。詳細については、以下を参照してください。
+ [証跡を作成するための概要](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-and-update-a-trail.html)
+ [CloudTrail がサポートするサービスと統合](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-aws-service-specific-topics.html#cloudtrail-aws-service-specific-topics-integrations)
+ [CloudTrail 用 Amazon SNS 通知の構成](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/getting_notifications_top_level.html)
+ 「[複数のリージョンからCloudTrailログファイルを受け取る](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/receive-cloudtrail-log-files-from-multiple-regions.html)」および「[複数のアカウントからCloudTrailログファイルを受け取る](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-receive-logs-from-multiple-accounts.html)」

すべての Elastic Transcoder アクションは CloudTrail によって記録され、[API リファレンス](api-reference.md) で文書化されます。たとえば、[`CreatePipeline`]、[`CreateJob`]、[`CreatePreset`] セクションの呼び出しは、CloudTrail ログファイルにエントリを生成します。

各イベントまたはログエントリには、誰がリクエストを生成したかという情報が含まれます。同一性情報は次の判断に役立ちます。
+ リクエストが、ルートと IAM ユーザー認証情報のどちらを使用して送信されたか。
+ リクエストがロールまたはフェデレーションユーザーの一時的なセキュリティ認証情報を使用して行われたかどうか。
+ リクエストが別の AWS サービスによって行われたかどうか。

詳細については、[CloudTrail userIdentity 要素](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-user-identity.html)を参照してください。

## Elastic Transcoder ログファイルエントリの理解
<a name="understanding-service-name-entries"></a>

「トレイル」は、指定した Amazon S3 バケットにイベントをログファイルとして配信するように設定できます。CloudTrail のログファイルは、単一か複数のログエントリを含みます。イベントはあらゆるソースからの単一のリクエストを表し、リクエストされたアクション、アクションの日時、リクエストのパラメータなどの情報が含まれます。CloudTrail ログファイルは、公開 API コールの順序付けられたスタックトレースではないため、特定の順序では表示されません。

次は `CreateJob`、`ListJobsByStatus`、`ReadJob`、`DeletePreset` および `DeletePipeline` のアクションを示す CloudTrail ログエントリの例です。

```
{
    "Records": [
        {
            "eventVersion": "1.02",
            "userIdentity": {
                "type": "IAMUser",
                "principalId": "A1B2C3D4E5F6G7EXAMPLE",
                "arn": "arn:aws:iam::111122223333:user/smithj",
                "accountId": "111122223333",
                "accessKeyId": "AKIAIOSFODNN7EXAMPLE"
            },
            "eventTime": "2014-09-29T19:29:02Z",
            "eventSource": "elastictranscoder.amazonaws.com",
            "eventName": "CreateJob",
            "awsRegion": "us-east-2",
            "sourceIPAddress": "192.0.2.17",
            "userAgent": "aws-sdk-ruby/1.39.0 ruby/1.9.3 x86_64-linux",
            "requestParameters": {
                "input": {
                    "interlaced": "auto",
                    "resolution": "auto",
                    "frameRate": "auto",
                    "aspectRatio": "auto",
                    "container": "auto",
                    "key": "source/audio/cheesytoast.wav"
                },
                "output": {
                    "presetId": "1234-preset-example",
                    "key": "output/testing-toast.mp4",
                    "thumbnailPattern": "",
                    "rotate": "auto"
                },
                "pipelineId": "1234-pipeline-example"
            },
            "responseElements": {
                "job": {
                    "output": {
                        "rotate": "auto",
                        "presetId": "1234-preset-example",
                        "thumbnailPattern": "",
                        "watermarks": [],
                        "id": "1",
                        "key": "output/testing-toast.mp4",
                        "status": "Submitted"
                    },
                    "status": "Submitted",
                    "playlists": [],
                    "arn": "arn:aws:elastictranscoder:us-east-2:111122223333:job/1234-job-example",
                    "id": "1234-job-example",
                    "outputs": [
                        {
                            "rotate": "auto",
                            "presetId": "1234-preset-example",
                            "thumbnailPattern": "",
                            "watermarks": [],
                            "id": "1",
                            "key": "output/testing-toast.mp4",
                            "status": "Submitted"
                        }
                    ],
                    "pipelineId": "1234-pipeline-example",
                    "input": {
                        "interlaced": "auto",
                        "resolution": "auto",
                        "frameRate": "auto",
                        "aspectRatio": "auto",
                        "container": "auto",
                        "key": "source/audio/cheesytoast.wav"
                    }
                }
            },
            "requestID": "4e6b66f9-d548-11e3-a8a9-73e33example",
            "eventID": "5ab02562-0fc5-43d0-b7b6-90293example",
            "eventType": "AwsApiCall",
            "recipientAccountId": "111122223333"
        },
        {
            "eventVersion": "1.02",
            "userIdentity": {
                "type": "IAMUser",
                "principalId": "A1B2C3D4E5F6G7EXAMPLE",
                "arn": "arn:aws:iam::111122223333:user/smithj",
                "accountId": "111122223333",
                "accessKeyId": "AKIAIOSFODNN7EXAMPLE"
            },
            "eventTime": "2014-09-29T19:29:18Z",
            "eventSource": "elastictranscoder.amazonaws.com",
            "eventName": "ListJobsByStatus",
            "awsRegion": "us-east-2",
            "sourceIPAddress": "192.0.2.17",
            "userAgent": "aws-sdk-ruby/1.39.0 ruby/1.9.3 x86_64-linux",
            "requestParameters": {
                "status": "Submitted",
                "ascending": "false"
            },
            "responseElements": null,
            "requestID": "52de9f97-d548-11e3-8fb9-4dad0example",
            "eventID": "eb91f423-6dd3-4bb0-a148-3cdfbexample",
            "eventType": "AwsApiCall",
            "recipientAccountId": "111122223333"
        },
        {
            "eventVersion": "1.02",
            "userIdentity": {
                "type": "IAMUser",
                "principalId": "A1B2C3D4E5F6G7EXAMPLE",
                "arn": "arn:aws:iam::111122223333:user/smithj",
                "accountId": "111122223333",
                "accessKeyId": "AKIAIOSFODNN7EXAMPLE"
            },
            "eventTime": "2014-09-29T19:28:50Z",
            "eventSource": "elastictranscoder.amazonaws.com",
            "eventName": "ReadJob",
            "awsRegion": "us-east-2",
            "sourceIPAddress": "192.0.2.17",
            "userAgent": "aws-sdk-ruby/1.39.0 ruby/1.9.3 x86_64-linux",
            "requestParameters": {
                "id": "1412018849233-f2czlr"
            },
            "responseElements": null,
            "requestID": "497b3622-d548-11e3-8fb9-4dad0example",
            "eventID": "c32289c7-005a-46f7-9801-cba41example",
            "eventType": "AwsApiCall",
            "recipientAccountId": "111122223333"
        },
        {
            "eventVersion": "1.02",
            "userIdentity": {
                "type": "IAMUser",
                "principalId": "A1B2C3D4E5F6G7EXAMPLE",
                "arn": "arn:aws:iam::111122223333:user/smithj",
                "accountId": "111122223333",
                "accessKeyId": "AKIAIOSFODNN7EXAMPLE"
            },
            "eventTime": "2014-09-29T19:29:18Z",
            "eventSource": "elastictranscoder.amazonaws.com",
            "eventName": "DeletePreset",
            "awsRegion": "us-east-2",
            "sourceIPAddress": "192.0.2.17",
            "userAgent": "aws-sdk-ruby/1.39.0 ruby/1.9.3 x86_64-linux",
            "requestParameters": {
                "id": "1234-preset-example"
            },
            "responseElements": null,
            "requestID": "4e200613-d548-11e3-a8a9-73e33example",
            "eventID": "191ebb93-66b7-4517-a741-92b0eexample",
            "eventType": "AwsApiCall",
            "recipientAccountId": "111122223333"
        },
        {
            "eventVersion": "1.02",
            "userIdentity": {
                "type": "IAMUser",
                "principalId": "A1B2C3D4E5F6G7EXAMPLE",
                "arn": "arn:aws:iam::111122223333:user/smithj",
                "accountId": "111122223333",
                "accessKeyId": "AKIAIOSFODNN7EXAMPLE"
            },
            "eventTime": "2014-09-29T19:29:01Z",
            "eventSource": "elastictranscoder.amazonaws.com",
            "eventName": "DeletePipeline",
            "awsRegion": "us-east-2",
            "sourceIPAddress": "192.0.2.17",
            "userAgent": "aws-sdk-ruby/1.39.0 ruby/1.9.3 x86_64-linux",
            "requestParameters": {
                "id": "1412018848038-nkomx0"
            },
            "responseElements": null,
            "requestID": "42ca4299-d548-11e3-8fb9-4dad0example",
            "eventID": "7aeb434f-eb55-4e2a-82d8-417d5example",
            "eventType": "AwsApiCall",
            "recipientAccountId": "111122223333"
        },
    ]
}
```