"""dev test for debugging""" from src.index import handler def main(): """Main function.""" event = { "version": "0", "id": "c4df49b6-b6ae-55f8-c476-ea657bbefdac", "detail-type": "AWS API Call via CloudTrail", "source": "aws.s3", "account": "437795906767", "time": "2021-04-02T18:52:50Z", "region": "us-east-1", "resources": [], "detail": { "eventVersion": "1.08", "userIdentity": { "type": "IAMUser", "principalId": "AIDAWL3VLMTHU7RGBZTJD", "arn": "arn:aws:iam::437795906767:user/prod-sme-ddex", "accountId": "437795906767", "accessKeyId": "AKIAWL3VLMTHZHZTUBYW", "userName": "prod-sme-ddex" }, "eventTime": "2021-04-02T18:52:50Z", "eventSource": "s3.amazonaws.com", "eventName": "PutObject", "awsRegion": "us-east-1", "sourceIPAddress": "52.29.225.175", "userAgent": "[aws-sdk-java/1.11.870 Linux/4.14.225-169.362.amzn2.x86_64 OpenJDK_64-Bit_Server_VM/11.0.9.1+12-LTS java/11.0.9.1 scala/2.13.0 vendor/Amazon.com_Inc. exec-env/AWS_ECS_EC2 com.amazonaws.services.s3.transfer.TransferManager/1.11.870]", "requestParameters": { "bucketName": "prod-ddex-ingester", "Host": "prod-ddex-ingester.s3.amazonaws.com", "key": "sme_ddex/A10301A00045169525_20210402203803794/A10301A00045169525.xml", "x-amz-storage-class": "STANDARD" }, "responseElements": { "x-amz-server-side-encryption": "AES256", "x-amz-version-id": "ygqe5ugRY0ANQQzSpmtlPXmvRPol9p_5" }, "additionalEventData": { "SignatureVersion": "SigV4", "CipherSuite": "ECDHE-RSA-AES128-GCM-SHA256", "bytesTransferredIn": 89256, "SSEApplied": "Default_SSE_S3", "AuthenticationMethod": "AuthHeader", "x-amz-id-2": "SixAvjF/ih6bJwEohvvemO4UZOCBz2deTtIv161sW01bcoO2WBH2QMDBtkNWq5pRXVcOmht6vzo=", "bytesTransferredOut": 0 }, "requestID": "HX0ZDXZKBM8VGS73", "eventID": "0f8c0d74-9931-4881-9891-19b844eb0f64", "readOnly": false, "resources": [ { "type": "AWS::S3::Object", "ARN": "arn:aws:s3:::prod-ddex-ingester/sme_ddex/A10301A00045169525_20210402203803794/A10301A00045169525.xml" }, { "accountId": "437795906767", "type": "AWS::S3::Bucket", "ARN": "arn:aws:s3:::prod-ddex-ingester" } ], "eventType": "AwsApiCall", "managementEvent": false, "recipientAccountId": "437795906767", "eventCategory": "Data" } } handler(event, None) if __name__ == '__main__': main()