![]() |
VOOZH | about |
Logs
Use Observability Pipelines’ Amazon S3 source to receive logs from Amazon S3.
To use Observability Pipelines’ Amazon S3 source, you must configure a SQS queue to receive your S3 bucket notifications.
Set up this source when you set up a pipeline. You can set up a pipeline in the UI, using the API, or with Terraform. The instructions in this section are for setting up the source in the UI.
DD_OP_. For example, if you entered PASSWORD_1 for a password identifier, the environment variable for that password is DD_OP_PASSWORD_1.After you select the Amazon S3 source in the pipeline UI:
Select an AWS authentication option. If you select Assume role:
Toggle the switch to Enable TLS.
Server Certificate Path: The path to the certificate file that has been signed by your Certificate Authority (CA) root file in DER, PEM, or CRT (X.509).CA Certificate Path: The path to the certificate file that is your Certificate Authority (CA) root file in DER, PEM, or CRT (X.509).Private Key Path: The path to the .key private key file that belongs to your Server Certificate Path in DER, PEM, or CRT (PKCS #8) format./var/lib/observability-pipelines-worker/config/ is automatically appended to the file paths. See Advanced Worker Configurations for more information.observability-pipelines-worker group and user.These are the defaults used for secret identifiers and environment variables.
SOURCE_AWS_S3_SQS_URL.SOURCE_AWS_S3_KEY_PASS.DD_OP_SOURCE_AWS_S3_SQS_URLAWS_CONFIG_FILE.AWS_PROFILE.DD_OP_SOURCE_AWS_S3_KEY_PASS.The Observability Pipelines Worker uses the standard AWS credential provider chain for authentication. See AWS SDKs and Tools standardized credential providers for more information.
For Observability Pipelines to collect logs from Amazon S3, the following policy permissions are required:
s3:GetObjectsqs:ReceiveMessagesqs:DeleteMessage | |