

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 接続タイプの概要
<a name="manage-connection-types"></a>

Apache Airflow は接続を接続 URI 文字列として保存します。接続タイプに関係なく、接続 URI 文字列を生成するための接続テンプレートが Apache Airflow UI に提供されます。Apache Airflow UI で接続テンプレートが使用できない場合は、HTTP 接続テンプレートを使用するなど、代替の接続テンプレートを用いてこの接続 URI 文字列を生成できます。主な違いは、`my-conn-type://` などの URI のプレフィックスにあります。通常、Apache Airflow プロバイダーは接続時にこれを無視します。このページでは、Apache Airflow UI の接続テンプレートを異なる接続タイプで互換的に使用する方法について説明します。

**警告**  
Amazon MWAA で [https://airflow.apache.org/docs/apache-airflow-providers-amazon/stable/connections/aws.html](https://airflow.apache.org/docs/apache-airflow-providers-amazon/stable/connections/aws.html) の接続を上書きしないでください。Amazon MWAA はこの接続を使用して、タスクログの収集など、さまざまな重要なタスクを実行します。この接続を上書きすると、データが失われ、環境の可用性が中断される可能性があります。

**Topics**
+ [接続 URI 文字列の例](#manage-connection-types-string-example)
+ [サンプル接続テンプレート](#manage-connection-types-template-example)
+ [JDBC 接続に HTTP 接続テンプレートを使用する例](#manage-connection-types-example)

## 接続 URI 文字列の例
<a name="manage-connection-types-string-example"></a>

次の例は、MySQL 接続タイプの接続 URI 文字列を示しています。

```
'mysql://288888a0-50a0-888-9a88-1a111aaa0000.a1.us-east-1.airflow.amazonaws.com%2Fhome?role_arn=arn%3Aaws%3Aiam%3A%3A001122332255%3Arole%2Fservice-role%2FAmazonMWAA-MyAirflowEnvironment-iAaaaA&region_name=us-east-1'
```

## サンプル接続テンプレート
<a name="manage-connection-types-template-example"></a>

次の例は、Apache Airflow UI の HTTP 接続テンプレートを示しています。

------
#### [ Apache Airflow v3 ]

![\[この画像は、Apache Airflow UI の HTTP 接続タイプを示しています。\]](http://docs.aws.amazon.com/ja_jp/mwaa/latest/userguide/images/airflow-connection-v3.0.6.png)


------
#### [ Apache Airflow v2 ]

![\[この画像は、Apache Airflow UI の HTTP 接続タイプを示しています。\]](http://docs.aws.amazon.com/ja_jp/mwaa/latest/userguide/images/airflow-connection-v2.0.2.png)


------

## JDBC 接続に HTTP 接続テンプレートを使用する例
<a name="manage-connection-types-example"></a>

次の例を使用して、Apache Airflow UI で *Jdbc* 接続タイプに **HTTP** 接続テンプレートを適用します。

------
#### [ Apache Airflow v3 ]

次の例は、このセクションの例で Apache Airflow によって生成された接続 URI 文字列を表示します。

```
http://myconnectionurl/some/path&login=mylogin&extra__jdbc__dry__path=usr/local/airflow/dags/classpath/redshif-jdbc42-2.0.0.1.jar&extra__jdbc__dry__clsname=redshift-jdbc42-2.0.0.1
```

次の例を使用して、Apache Airflow UI で Apache Airflow v3 の *Jdbc* 接続の HTTP 接続テンプレートを適用します。

![\[この画像は、Apache Airflow UI での Jdbc 接続の HTTP 接続タイプを示しています。\]](http://docs.aws.amazon.com/ja_jp/mwaa/latest/userguide/images/airflow-connection-jdbc-v3.0.6.png)


------
#### [ Apache Airflow v2 ]

次の例は、このセクションの例で Apache Airflow によって生成された接続 URI 文字列を表示します。

```
http://myconnectionurl/some/path&login=mylogin&extra__jdbc__dry__path=usr/local/airflow/dags/classpath/redshif-jdbc42-2.0.0.1.jar&extra__jdbc__dry__clsname=redshift-jdbc42-2.0.0.1
```

次の例を使用して、Apache Airflow UI で Apache Airflow v2 の *Jdbc* 接続の HTTP 接続テンプレートを適用します。

![\[この画像は、Apache Airflow UI での Jdbc 接続の HTTP 接続タイプを示しています。\]](http://docs.aws.amazon.com/ja_jp/mwaa/latest/userguide/images/airflow-connection-jdbc-v2.0.2.png)


------