diff --git a/pipeline/outputs/cloudwatch.md b/pipeline/outputs/cloudwatch.md index 289ca745c..10aadd358 100644 --- a/pipeline/outputs/cloudwatch.md +++ b/pipeline/outputs/cloudwatch.md @@ -39,7 +39,7 @@ See [AWS credentials](https://docs.fluentbit.io/manual/administration/aws-creden | `metric_dimensions` | Metric dimensions is a list of lists. If you have only one list of dimensions, put the values as a comma separated string. If you want to put list of lists, use the list as semicolon separated strings. If your value is `d1,d2;d3`, it will consider it as `[[d1, d2],[d3]]`. | _none_ | | `metric_namespace` | An optional string representing the CloudWatch namespace for the metrics. See the [Metrics tutorial](#metrics-tutorial) section for a full configuration. | _none_ | | `profile` | Option to specify an AWS Profile for credentials. | _none_ | -| `region` | The AWS region to send logs to. | _none_ | +| `region` | The AWS region to send logs to. China regions (`cn-north-1`, `cn-northwest-1`) and the AWS European Sovereign Cloud region (`eusc-de-east-1`) are supported; Fluent Bit automatically uses the correct endpoint suffix (`.amazonaws.com.cn` or `.amazonaws.eu`) and no custom `endpoint` is required. | _none_ | | `retry_limit` | Set retry limit for output plugin when delivery fails. Integer, `no_limits`, `false`, or `off` to disable, or `no_retries` to disable retries entirely. | `1` | | `role_arn` | ARN of an IAM role to assume for cross account access. | _none_ | | `sts_endpoint` | Specify a custom STS endpoint for the AWS STS API. | _none_ | diff --git a/pipeline/outputs/firehose.md b/pipeline/outputs/firehose.md index bac503fa2..0ed2d849d 100644 --- a/pipeline/outputs/firehose.md +++ b/pipeline/outputs/firehose.md @@ -23,7 +23,7 @@ This plugin uses the following configuration parameters: | `external_id` | Specify an external ID for the STS API. You can use this option with the `role_arn` parameter if your role requires an external ID. | _none_ | | `log_key` | By default, the whole log record will be sent to Firehose. If you specify a key name with this option, then only the value of that key will be sent to Firehose. For example, if you are using the Fluentd Docker log driver, you can specify `log_key log` and only the log message will be sent to Firehose. | _none_ | | `profile` | AWS profile name to use. | _none_ | -| `region` | The AWS region. | _none_ | +| `region` | The AWS region. China regions (`cn-north-1`, `cn-northwest-1`) and the AWS European Sovereign Cloud region (`eusc-de-east-1`) are supported; Fluent Bit automatically uses the correct endpoint suffix (`.amazonaws.com.cn` or `.amazonaws.eu`) and no custom `endpoint` is required. | _none_ | | `role_arn` | ARN of an IAM role to assume (for cross-account access). | _none_ | | `simple_aggregation` | Enable record aggregation to combine multiple records into single API calls. This reduces the number of requests and can improve throughput. | `false` | | `sts_endpoint` | Custom endpoint for the STS API. | _none_ | diff --git a/pipeline/outputs/kinesis.md b/pipeline/outputs/kinesis.md index 0a6d6bcb1..41f2b1374 100644 --- a/pipeline/outputs/kinesis.md +++ b/pipeline/outputs/kinesis.md @@ -22,7 +22,7 @@ For information about how AWS credentials are fetched, see [AWS credentials](../ | `log_key` | By default, the whole log record will be sent to Kinesis. If you specify a key name with this option, then only the value of that key will be sent to Kinesis. For example, if you are using the Fluentd Docker log driver, you can specify `log_key log` and only the log message will be sent to Kinesis. | _none_ | | `port` | TCP port of the Kinesis Streams service. | `443` | | `profile` | AWS profile name to use. | _none_ | -| `region` | The AWS region. | _none_ | +| `region` | The AWS region. China regions (`cn-north-1`, `cn-northwest-1`) and the AWS European Sovereign Cloud region (`eusc-de-east-1`) are supported; Fluent Bit automatically uses the correct endpoint suffix (`.amazonaws.com.cn` or `.amazonaws.eu`) and no custom `endpoint` is required. | _none_ | | `role_arn` | ARN of an IAM role to assume (for cross-account access). | _none_ | | `simple_aggregation` | Enable record aggregation to combine multiple records into single API calls. This reduces the number of requests and can improve throughput. | `false` | | `stream` | The name of the Kinesis stream that you want log records sent to. | _none_ | diff --git a/pipeline/outputs/s3.md b/pipeline/outputs/s3.md index 37f0a1766..6da1cd12a 100644 --- a/pipeline/outputs/s3.md +++ b/pipeline/outputs/s3.md @@ -74,7 +74,7 @@ The [Prometheus success/retry/error metrics values](../../administration/monitor | `port` | TCP port of the target HTTP server. | `80` | | `preserve_data_ordering` | When an upload request fails, the last received chunk might swap with a later chunk, resulting in data shuffling. This feature prevents shuffling by using a queue logic for uploads. | `true` | | `profile` | Option to specify an AWS Profile for credentials. | _none_ | -| `region` | The AWS region of your S3 bucket. | `us-east-1` | +| `region` | The AWS region of your S3 bucket. China regions (`cn-north-1`, `cn-northwest-1`) and the AWS European Sovereign Cloud region (`eusc-de-east-1`) are supported; Fluent Bit automatically uses the correct endpoint suffix (`.amazonaws.com.cn` or `.amazonaws.eu`) and no custom `endpoint` is required. | `us-east-1` | | `retry_limit` | Set retry limit for output plugin when delivery fails. Integer, `no_limits`, `false`, or `off` to disable, or `no_retries` to disable retries entirely. | `1` | | `role_arn` | ARN of an IAM role to assume (for example, for cross account access). | _none_ | | `s3_key_format` | Format string for keys in S3. This option supports a UUID, strftime time formatters, a syntax for selecting parts of the Fluent log tag using a syntax inspired by the `rewrite_tag` filter. Add `$UUID` in the format string to insert a random string. Add `$INDEX` in the format string to insert an integer that increments each upload. The `$INDEX` value saves in the `store_dir`. Add `$TAG` in the format string to insert the full log tag. Add `$TAG[0]` to insert the first part of the tag in the S3 key. The tag is split into parts using the characters specified with the `s3_key_format_tag_delimiters` option. Add the extension directly after the last piece of the format string to insert a key suffix. To specify a key suffix in `use_put_object` mode, you must specify `$UUID`. See [S3 Key Format](#s3-key-format-and-tag-delimiters). Time in `s3_key` is the timestamp of the first record in the S3 file. | `/fluent-bit-logs/$TAG/%Y/%m/%d/%H/%M/%S` |