beacon endpoint s3
Usebeacon endpoint s3 to generate AWS S3 forwarding content for Beacon endpoint events. The generated pack keeps Beacon as a local JSONL producer and helps your customer-managed Vector agent upload runtime.jsonl to an S3 bucket as gzip-compressed NDJSON.
Beacon does not store AWS credentials, profiles, IAM roles, bucket policies, lifecycle rules, or encryption settings. Keep those values in AWS, Vector, endpoint-management policy, or deployment tooling.
Commands
beacon endpoint s3 print-config
Print the Vector AWS S3 forwarding template for the configured runtime log.
beacon endpoint s3 install-pack
Write AWS S3 forwarding content to a directory.
beacon endpoint s3 validate
Write and describe a Beacon AWS S3 validation event.
Runtime log paths
| Mode | Path |
|---|---|
| User mode | ~/.beacon/endpoint/logs/runtime.jsonl |
| System mode | /var/log/beacon-agent/runtime.jsonl |
beacon endpoint s3 print-config
beacon endpoint s3 print-config prints a Vector configuration that tails the selected Beacon runtime JSONL log and writes gzip-compressed NDJSON objects to AWS S3.
Examples
Print Vector config for the default per-user Beacon install:Flags
| Flag | Description |
|---|---|
--user | Use per-user endpoint paths. Enabled by default |
--system | Use system endpoint paths and launch daemon |
--log-path <path> | Runtime JSONL log path |
beacon endpoint s3 install-pack
beacon endpoint s3 install-pack writes AWS S3 forwarding content to a directory.
aws_s3 forwarding template, and sample Beacon endpoint events.
Examples
Generate a content pack for the default per-user install:Flags
| Flag | Description |
|---|---|
--output <dir> | Output directory for the AWS S3 content pack. Defaults to beacon-s3-pack |
--user | Use per-user endpoint paths. Enabled by default |
--system | Use system endpoint paths and launch daemon |
--log-path <path> | Runtime JSONL log path |
beacon endpoint s3 validate
beacon endpoint s3 validate writes a Beacon validation event to the runtime JSONL log and prints the expected AWS S3 validation fields and follow-up AWS CLI checks.
Examples
Write a validation event for the default per-user install:Flags
| Flag | Description |
|---|---|
--user | Use per-user endpoint paths. Enabled by default |
--system | Use system endpoint paths and launch daemon |
--log-path <path> | Runtime JSONL log path |
Related
AWS S3 forwarding
Configure Vector forwarding from Beacon JSONL into AWS S3.
SIEM forwarding
Review forwarding patterns and validation steps.
Endpoint agent
Install and inspect the local endpoint agent.
Endpoint event schema
Review normalized Beacon JSONL fields and example events.

