| title | Amazon Data Firehose Source | |||||||
|---|---|---|---|---|---|---|---|---|
| disable_toc | false | |||||||
| products |
|
{{< product-availability >}}
Use Observability Pipelines' Amazon Data Firehose source to receive logs from Amazon Data Firehose.
{{% observability_pipelines/prerequisites/amazon_data_firehose %}}
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.
- Enter the identifier for your Amazon Data Firehose address. If you leave it blank, the default is used.
Select an AWS authentication option. If you select Assume role:
- Enter the ARN of the IAM role you want to assume.
- Optionally, enter the assumed role session name and external ID.
{{% observability_pipelines/tls_settings %}}
{{% observability_pipelines/set_secrets_intro %}}
{{< tabs >}} {{% tab "Secrets Management" %}}
- Amazon Data Firehose address identifier:
- References the socket address on which the Observability Pipelines Worker listens to receive logs.
- The default identifier is
SOURCE_AWS_DATA_FIREHOSE_ADDRESS.
- Amazon Data Firehose TLS passphrase identifier (when TLS is enabled):
- The default identifier is
SOURCE_AWS_DATA_FIREHOSE_KEY_PASS.
- The default identifier is
{{% /tab %}}
{{% tab "Environment variables" %}}
{{% observability_pipelines/configure_existing_pipelines/source_env_vars/amazon_data_firehose %}}
{{% /tab %}} {{< /tabs >}}
{{% observability_pipelines/log_source_configuration/amazon_data_firehose %}}
{{% observability_pipelines/aws_authentication/instructions %}}
{{% observability_pipelines/aws_authentication/amazon_s3_source/permissions %}}