Skip to content

AWS

AWS

AWS is a one of the main cloud provider, supported by Amazon. It offers services for storage (S3, Glacier, EBS, ...), for networking (Snowball, CloudFront, ...), for computing (EC2, ECS, EKS, ...) and others. This module provides triggers to collect events from AWS

Configuration

Name Type Description
aws_access_key string The identifier of the access key (leave empty when using aws_role_arn)
aws_secret_access_key string The secret associated to the access key (leave empty when using aws_role_arn)
aws_region_name string The area hosting the AWS resources
aws_role_arn string The ARN of the IAM Role to assume via OIDC (leave empty when using static access keys)

Triggers

Fetch CloudTrail logs (deprecated)

Get the last records from CloudTrail (deprecated in flavor of Fetch new CloudTrail records on S3)

Arguments

Name Type Description
frequency integer Batch frequency in seconds
bucket_name string The bucket that contains CloudTrail logs
prefix string Limits the response to keys that begin with the specified prefix
chunk_size integer The size of chunks for the batch processing

Outputs

Name Type Description
records array A list of CloudTrail log records
records_path string The filename containing the records

Fetch Flowlog records (deprecated)

Get the last records from FlowLog (deprecated in flavor of Fetch new logs on S3)

Arguments

Name Type Description
frequency integer Batch frequency in seconds
bucket_name string The bucket that contains Flowlog records
prefix string Limits the response to keys that begin with the specified prefix
chunk_size integer The size of chunks for the batch processing

Outputs

Name Type Description
records array A list of Flowlog records
records_path string The filename containing the records

Extra

Module AWS v1.33.17