Skip to content

Commit efba05e

Browse files
authored
Merge pull request #1524 from fluent/lynettemiles/sc-105708/update-installation-aws-container-md-fluent
2 parents b5509e7 + 1f18033 commit efba05e

File tree

1 file changed

+30
-19
lines changed

1 file changed

+30
-19
lines changed

installation/aws-container.md

Lines changed: 30 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,57 @@
11
# Containers on AWS
22

3-
AWS maintains a distribution of Fluent Bit combining the latest official release with a set of Go Plugins for sending logs to AWS services. AWS and Fluent Bit are working together to rewrite their plugins for inclusion in the official Fluent Bit distribution.
3+
AWS maintains a distribution of Fluent Bit that combines the latest official release with
4+
a set of Go Plugins for sending logs to AWS services. AWS and Fluent Bit are working
5+
together to rewrite their plugins for inclusion in the official Fluent Bit
6+
distribution.
47

58
## Plugins
69

7-
Currently, the [AWS for Fluent Bit](https://github.com/aws/aws-for-fluent-bit) image contains Go Plugins for:
10+
The [AWS for Fluent Bit](https://github.com/aws/aws-for-fluent-bit) image contains Go
11+
Plugins for:
812

9-
* [Amazon CloudWatch Logs](https://github.com/aws/amazon-cloudwatch-logs-for-fluent-bit)
10-
* [Amazon Kinesis Firehose](https://github.com/aws/amazon-kinesis-firehose-for-fluent-bit)
11-
* [Amazon Kinesis Streams](https://github.com/aws/amazon-kinesis-streams-for-fluent-bit)
13+
- Amazon CloudWatch as `cloudwatch_logs`. See the
14+
[Fluent Bit docs](https://docs.fluentbit.io/manual/pipeline/outputs/cloudwatch) or the
15+
[Plugin repository](https://github.com/aws/amazon-cloudwatch-logs-for-fluent-bit).
16+
- Amazon Kinesis Data Firehose as `kinesis_firehose`. See the
17+
[Fluent Bit docs](https://docs.fluentbit.io/manual/pipeline/outputs/firehose) or the
18+
[Plugin repository](https://github.com/aws/amazon-kinesis-firehose-for-fluent-bit).
19+
- Amazon Kinesis Data Streams as `kinesis_streams`. See the
20+
[Fluent Bit docs](https://docs.fluentbit.io/manual/pipeline/outputs/kinesis) or the
21+
[Plugin repository](https://github.com/aws/amazon-kinesis-streams-for-fluent-bit).
1222

13-
Fluent Bit includes Amazon CloudWatch Logs plugin named `cloudwatch_logs`, Amazon Kinesis Firehose plugin named `kinesis_firehose` and Amazon Kinesis Data Streams plugin named `kinesis_streams` which are higher performance than Go plugins.
23+
These plugins are higher performance than Go plugins.
1424

15-
* [Amazon CloudWatch](https://docs.fluentbit.io/manual/pipeline/outputs/cloudwatch)
16-
* [Amazon Kinesis Data Firehose](https://docs.fluentbit.io/manual/pipeline/outputs/firehose)
17-
* [Amazon Kinesis Data Streams](https://docs.fluentbit.io/manual/pipeline/outputs/kinesis)
25+
Also, Fluent Bit includes an S3 output plugin named `s3`.
1826

19-
Also, Fluent Bit includes S3 output plugin named `s3`.
20-
21-
* [Amazon S3](https://docs.fluentbit.io/manual/pipeline/outputs/s3)
27+
- [Amazon S3](https://docs.fluentbit.io/manual/pipeline/outputs/s3)
2228

2329
## Versions and Regional Repositories
2430

25-
AWS vends their container image via [Docker Hub](https://hub.docker.com/r/amazon/aws-for-fluent-bit), and a set of highly available regional Amazon ECR repositories. For more information, see the [AWS for Fluent Bit GitHub repo](https://github.com/aws/aws-for-fluent-bit#public-images).
31+
AWS vends their container image using
32+
[Docker Hub](https://hub.docker.com/r/amazon/aws-for-fluent-bit), and a set of highly
33+
available regional Amazon ECR repositories. For more information, see the
34+
[AWS for Fluent Bit GitHub repository](https://github.com/aws/aws-for-fluent-bit#public-images).
2635

27-
The AWS for Fluent Bit image uses a custom versioning scheme because it contains multiple projects. To see what each release contains, check out the [release notes on GitHub](https://github.com/aws/aws-for-fluent-bit/releases).
36+
The AWS for Fluent Bit image uses a custom versioning scheme because it contains
37+
multiple projects. To see what each release contains, see the [release notes on
38+
GitHub](https://github.com/aws/aws-for-fluent-bit/releases).
2839

2940
## SSM Public Parameters
3041

31-
AWS vends SSM Public Parameters with the regional repository link for each image. These parameters can be queried by any AWS account.
42+
AWS vends SSM public parameters with the regional repository link for each image.
43+
These parameters can be queried by any AWS account.
3244

3345
To see a list of available version tags in a given region, run the following command:
3446

35-
```text
47+
```bash
3648
aws ssm get-parameters-by-path --region eu-central-1 --path /aws/service/aws-for-fluent-bit/ --query 'Parameters[*].Name'
3749
```
3850

3951
To see the ECR repository URI for a given image tag in a given region, run the following:
4052

41-
```text
42-
$ aws ssm get-parameter --region ap-northeast-1 --name /aws/service/aws-for-fluent-bit/2.0.0
53+
```bash
54+
aws ssm get-parameter --region ap-northeast-1 --name /aws/service/aws-for-fluent-bit/2.0.0
4355
```
4456

4557
You can use these SSM public parameters as parameters in your CloudFormation templates:
@@ -51,4 +63,3 @@ Parameters:
5163
Type: AWS::SSM::Parameter::Value<String>
5264
Default: /aws/service/aws-for-fluent-bit/latest
5365
```
54-

0 commit comments

Comments
 (0)