# AWS LinuxへのTD Agentのインストール

Treasure Agent(td-agent)は、Treasure Dataと[Cloud Native Computing Foundation](https://www.cncf.io/projects/)によって保守されている、Fluentdの安定版ディストリビューションパッケージです。

- [インストール前の準備](#before-installation)
- [td-agentのインストールまたはアップグレード](#install-or-upgrade-td-agent)
- [その他のリソース](#other-resources)


## インストール前の準備

インストールの準備方法については、[Fluentdインストールガイド](https://docs.fluentd.org/installation/before-install)で詳しく説明されています。

## td-agentのインストールまたはアップグレード

以下の方法を使用して、新規インストールまたは以前のバージョンからアップグレードできます。[www.fluentd.org](http://www.fluentd.org/)からダウンロードできる最新バージョンのtd-agentをお勧めします。

このバージョンと[以前のバージョンとの比較](https://docs.fluentd.org/quickstart/fluent-package-v5-vs-td-agent)について詳しく学んでください。

| **Platform** | **Platform Version** | **Package or Installer** |
|  --- | --- | --- |
| Amazon Linux | Amazon Linux 2 (64-bit) | td-agent v4 |
| Amazon Linux | Amazon Linux 1 (64-bit) | td-agent v3 (legacy) |


- [インストールガイド](https://docs.fluentd.org/installation/install-by-rpm#amazon-linux)


### Amazon Linux

Amazon Linuxリポジトリは通常、一度に2つの64ビットリリースをサポートします。たとえば、最新バージョンが`2017.09`の場合、`2017.09`と`2017.03`の両方のパッケージが提供されます。


```bash
# Amazon Linux 2 (td-agent 4)
curl -L https://toolbelt.treasuredata.com/sh/install-amazon2-td-agent4.sh | sh

# Legacy support for EOL Amazon Linux 1 (td-agent 3)
curl -L https://toolbelt.treasuredata.com/sh/install-amazon1-td-agent3.sh | sh
```

これらのスクリプトは、`$releasever`が`year.month`形式(例:`2017.09`)でフォーマットされていることに依存しています。一部のAWSサービスはこの形式を上書きするため、インストールが失敗する原因となります。環境の`$releasever`が異なる場合は、期待される形式に合わせて更新するか、Treasure Dataリポジトリを手動でセットアップしてください。

## その他のリソース

- [td-agent変更ログ](/ja/products/customer-data-platform/integration-hub/streaming/td-agent/td-agent-logs-sent-to-treasure-data)
- [td-agentを使用した継続的データインポート](https://docs.treasuredata.com/smart/project-integrations/fluentd-continuous-data-import-integration)