This feature is available as an add-on for the Honeycomb Enterprise plan.
Please contact your Honeycomb account team for details.
- Permissions to list and retrieve objects from your S3 bucket.
- A trust policy that allows the Honeycomb IAM role to assume this role when interacting with your archive.
Create an IAM Policy
First, create an IAM policy that grants permissions to list and retrieve objects from your Amazon S3 bucket. Use the configuration that matches your encryption method:- SSE-S3 (default)
- SSE-KMS
Replace the placeholder ARNs in the
resources argument with the actual ARNs for your bucket.Create the IAM Role
Next, create an IAM role that can access your Amazon S3 bucket, and authorize Honeycomb to assume that role when interacting with your bucket:Replace the
honeycomb_role_arn placeholder with the appropriate ARN, depending on your team’s Honeycomb instance:- US:
"arn:aws:iam::702835727665:role/production-eks-bulk-ingest-role" - EU:
"arn:aws:iam::919259170365:role/production-eu1-eks-bulk-ingest-role"
Attach the Policy to the Role
Attach the"s3_bucket_access" policy to your new IAM role:
Share with Your Honeycomb Account Team
To complete your setup, share the following information with your Honeycomb account team:- The name of your Amazon S3 bucket
- The ARN of the IAM role that will interact with your bucket
-
s3_prefixfrom your OpenTelemetry Collector exporter configuration, if configured -
s3_partition_formatfrom your OpenTelemetry Collector exporter configuration, if configured -
indexed_fieldsfrom your OpenTelemetry Collector exporter configuration, if you configured custom indexed fields