Amazon S3
What is Amazon S3?
Amazon S3 (Simple Storage Service) is an Amazon Web Services storage service that enables durable storage and retrieval of any amount of data, organized into buckets and accessible from anywhere on the web.
Amazon S3 delivery is for teams that want automated dataset delivery into their AWS environment for ingestion, warehousing, or downstream processing.
Available formats and delivery schedule
Coresignal can deliver flat files to S3 in formats that vary by dataset and cadence. Supported flat-file formats across Coresignal datasets include JSONL, Parquet, and CSV.
How to connect Coresignal to Amazon S3?
Coresignal supports two common S3 setup methods.
Access key setup
For a standard S3 delivery setup, we need the following:
Bucket name
AWS Access Key ID
AWS Secret Access Key
Create or select an S3 bucket to receive Coresignal files.
Create credentials with permission to upload files into that bucket.
Share the following with Coresignal
Provide the following information:
Bucket name
AWS Access Key ID
AWS Secret Access Key
Coresignal will conduct a test upload to confirm access.
Once verified, we configure the agreed-upon delivery schedule and file path.
IAM role setup
Coresignal also supports cross-account, IAM role-based S3 delivery. In this setup, you create a role in your AWS account and authorize Coresignal’s role to assume it.
Create or choose an S3 bucket in your AWS account.
Create an IAM role for file uploads.
In that role’s trust policy, allow Coresignal’s role ARN to assume the role.
Attach a policy that allows s3:PutObject on your bucket path.
Share the following with Coresignal
Provide details:
Client IAM role ARN
Bucket name
AWS region
Coresignal will perform a test upload to verify the configuration.
Verifying delivery
Once the first files land, check:
Expected bucket/prefix – confirm that files arrived in the agreed folder path.
File readability – confirm that files can be downloaded, decompressed, and parsed.
Permissions and access – confirm that your team can read the uploaded objects in your AWS account.
Delivery completeness – if this is a recurring feed, confirm that the first delivery includes the expected date folder and a non-zero file count.
FAQ
Last updated
Was this helpful?