Posted On: Jun 28, 2018

Amazon Transcribe is an automatic speech recognition (ASR) service that makes it easy for you to add a speech-to-text capability to your applications. Starting today, Amazon Transcribe API calls are recorded with AWS CloudTrail. Also, now you can monitor API call logs in real-time using Amazon CloudWatch Events. With CloudTrail and CloudWatch Events, you can simplify security analysis, resource change tracking, and troubleshooting your transcription applications, as well as better monitor application health and performance.

With AWS CloudTrail, you can log, continuously monitor, and retain account activity related to API calls across your AWS infrastructure. Your Amazon Transcribe API calls are captured so that you can track requests made to Amazon Transcribe, including the origination of the request, such as the source IP address, the date and time the request was made, and the parameters requested.

In addition, Amazon CloudWatch Events delivers a near real-time stream of system events that describe changes in AWS resources. You can create rules for CloudWatch Events, and events that match rules will be routed to targets for processing. With this integration, you can receive a notification when the transcription job is completed instead of having to request an update on the status.

CloudTrail and CloudWatch Events are available at no additional costs besides from the standard charges for Amazon Transcribe and Amazon S3. Both integrations are available in all AWS Regions that support Amazon Transcribe. Refer to the Region Table to see the list. 

For more information, see this Amazon Transcribe technical documentation.