S3 Report Delivery Setup Instructions

Last updated: April 15, 2026

Astra can automatically deliver standard (reports generated manually through the Astra Dashboard) or custom reports to your S3 bucket on a daily cadence.

Prerequisites

  1. Knowledge of and access to your company’s AWS account.

  2. The ability to provision an S3 bucket and configure permissions.

Steps

  1. Create an S3 bucket and share the ARN with your Astra Integrations Specialist.  This is the bucket where you’ll receive reports.

  2. Astra will create an AWS role (AstraRoleARN) and share the ARN with you.

    1. The AstraRoleARN will need the following permissions within your AWS account to access the S3 bucket where you would like to receive the reports (add to bucket policy):

      {
        "Version": "2012-10-17",
        "Statement": [
          {
            "Sid": "AstraReportDelivery",
            "Effect": "Allow",
            "Principal": {
              "AWS": "AstraRoleARN"
            },
            "Action": [
              "s3:PutObject",
              "s3:AbortMultipartUpload",
              "s3:ListMultipartUploadParts"
            ],
            "Resource": [
              "arn:aws:s3:::customer-example-bucket-name"
              "arn:aws:s3:::customer-example-bucket-name/*"
            ]
          }
        ]
      }
    2. If your bucket uses KMS encryption, you will also need to grant the AstraRoleARN access in your KMS key policy (please also share your KMS ARN with Astra):

{
  "Sid": "AllowAstraKMSAccess",
  "Effect": "Allow",
  "Principal": {
    "AWS": "AstraRoleARN"
  },
  "Action": [
    "kms:GenerateDataKey",
    "kms:Decrypt"
  ],
  "Resource": "*"
}

  1. Once you grant the AstraRoleARN permissions to your bucket, please let your Astra Integrations Specialist know and they will send a test report to your S3 Bucket.

FAQ

Q: What are my options for automated report delivery to another cloud provider?

A: Astra presently supports delivery to AWS S3 buckets.

Q: Can I request a custom report be delivered with specific data?

A: Yes, provided the data requested is readily available, Astra can generate custom reports for automated delivery.

Q: How do I request a custom report be delivered?
A: If the data you’re interested in is not currently provided in one of our standard reports, you can request we generate a custom report for you.  Please reach out to your Astra Integration Specialist for more information.

Q: What is the turnaround time for a custom report request?

A: Typical turnaround time for a custom report request is 2 weeks, provided that the data requested is readily available.