

# データソース接続を編集または削除する
<a name="connectors-edit-data-source"></a>

Athena コンソールを使用して、既存の接続の説明、ホスト、ポート、データベース、およびその他のプロパティを更新できます。Athena コンソールからデータソースを削除することもできます。

## データソース接続を編集する
<a name="connectors-edit-data-source-editsteps"></a>

**データソース接続を編集するには**

1. [https://console.aws.amazon.com/athena/](https://console.aws.amazon.com/athena/home) で Athena コンソールを開きます。

1. コンソールのナビゲーションペインが表示されない場合は、左側の展開メニューをクリックします。  
![\[展開メニューを選択します。\]](http://docs.aws.amazon.com/ja_jp/athena/latest/ug/images/nav-pane-expansion.png)

1. ナビゲーションペインで、**[データソースとカタログ]** を選択します。

1. **[データソースとカタログ]** ページで、編集するデータソース接続を選択します。

1. **[AWS Glue 接続の詳細]** で、**[編集]** を選択します。

1. [**次へ**] を選択します。

1. **[<connection-name> の編集]** ページで、必要に応じて情報を更新します。使用可能なプロパティは、接続タイプによって異なります。
**注記**  
シークレット、スピルの場所、または AWS KMS キー ID の接続プロパティを更新するときは、Lambda 実行ロールが更新されたリソースに引き続きアクセスできることを確認します。詳細については、「AWS Lambda デベロッパーガイド」の「[実行ロールでのアクセス許可の表示と更新](https://docs.aws.amazon.com/lambda/latest/dg/permissions-executionrole-update.html)」を参照してください。
   + **説明** – 接続の説明を編集します。
   + **ホスト** – データベースのホスト名を編集します。
   + **ポート** – データベースのポート番号を編集します。
   + **データベース** – データベースの名前を編集します。
   + **JDBC パラメータ** – 接続に必要な追加の JDBC パラメータがあれば編集します。
   + **シークレット** – AWS Secrets Manager からシークレットを選択または作成します。AWS シークレットを使用して、JDBC 接続文字列に機密情報がハードコーディングされないようにします。詳細については、「[What is AWS Secrets Manager?](https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html)」を参照してください。Secrets Manager でのシークレットの作成については、「*AWS Secrets Manager ユーザーガイド*」の「[AWS Secrets Manager シークレットを作成する](https://docs.aws.amazon.com/secretsmanager/latest/userguide/create_secret.html)」を参照してください。

     Athena フェデレーティッドクエリで AWS Secrets Manager を使用するには、Secrets Manager に Amazon VPC プライベートエンドポイントを設定する必要があります。詳細については、「*AWS Secrets Manager ユーザーガイド*」の「[Secrets Manager VPC プライベートエンドポイントを作成する](https://docs.aws.amazon.com/secretsmanager/latest/userguide/vpc-endpoint-overview.html#vpc-endpoint-create)」を参照してください。
   + **Amazon S3 のスピルの場所** – アカウントで Amazon S3 バケットの場所を選択または作成して、Lambda 関数のレスポンスサイズ制限を超えるデータを保存します。
**注記**  
スピルしたデータは、その後の実行では再利用されることはなく、12 時間後には安全に削除できます。Athena はこれらのデータを削除しません。これらのオブジェクトを管理するには、Simple Storage Service (Amazon S3) スピルバケットから古いデータを削除するオブジェクトライフサイクルポリシーを追加することを検討してください。詳細については、*Amazon S3 ユーザーガイド*の「[ストレージのライフサイクルの管理](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lifecycle-mgmt.html)」をご参照ください。
   + **S3 でのクエリ結果の暗号化** – 次のいずれかを選択します。
     + (デフォルト) **ランダムに生成されたキーを使用する** – Amazon S3 にスピルされるデータは、AES-GCM で認証された暗号化モードとランダムに生成されたキーを使用して暗号化されます。
     + **AWS KMS キーを使用する** – AWS KMS で生成されたより強力な暗号化キーを選択または作成します。詳細については、「*AWS Key Management Service デベロッパーガイド*」の「[キーの作成](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html)」を参照してください。
     + **オフにする** – スピルデータを暗号化しません。
   + **ネットワーク設定** – 一部の接続には仮想プライベートクラウド (VPC) が必要です。アクセスするデータストアがあり、サブネットと 1 つまたは複数のセキュリティグループを持つ VPC を選択または作成します。詳細については、「[データソースコネクタまたは AWS Glue 接続用の VPC を作成する](athena-connectors-vpc-creation.md)」を参照してください。
**注記**  
シークレット、スピルの場所、AWS KMS キー ID などのリソースの接続プロパティを更新した後、Lambda 実行ロールが更新されたリソースに引き続きアクセスできることを確認します。
接続のネットワーク設定を更新したら、Lambda 関数を同じ設定で更新して、接続がデータソースと互換性があるようにします。

   その他の接続プロパティの詳細については、「*AWS Glue ユーザーガイド*」の「[AWS Glue 接続プロパティ](https://docs.aws.amazon.com/glue/latest/dg/connection-properties.html)」または「*Amazon Athena ユーザーガイド*」の「[使用可能なデータソースコネクタ](connectors-available.md)」を参照してください。

1. **[保存]** を選択します。

データソースのページの **[AWS Glue 接続の詳細]** セクションには、コネクタの更新情報が表示されます。

## データソースの削除
<a name="connectors-edit-data-source-delete"></a>

データソースを削除しても、Athena データソースのみが削除され、Glue 接続、IAM 実行ロール、Lambda 関数などのリソースは削除されません。

**データソースを削除するには**

1. [https://console.aws.amazon.com/athena/](https://console.aws.amazon.com/athena/home) で Athena コンソールを開きます。

1. ナビゲーションペインで、**[データソースとカタログ]** を選択します。

1. **[データソースとカタログ]** ページで、削除するデータソースを選択します。

1. **[削除]** を選択します。

1. **[データソースの削除]** ページで、「*confirm*」と入力して削除の確認を行い、**[削除]** を選択します。データソースの削除が完了するまでに時間がかかる場合があります。データソースが削除されると、成功アラートが表示されます。