Databricksにおけるアカウントコンソールを用いたVPCエンドポイント登録の管理(E2)

[Manage VPC endpoint registrations using the account console \(E2\) \| Databricks on AWS](https://docs.databricks.com/administration-guide/account-settings-e2/vpc-endpoints.html) [2022/8/15時点]の翻訳です。 

:::note warn
本書は抄訳であり内容の正確性を保証するものではありません。正確な内容に関しては原文を参照ください。
:::

:::note info
**プレビュー**
本機能は[パブリックプレビュー](https://docs.databricks.com/release-notes/release-types.html)です。
:::

本書では[E2バージョンのDatabricksプラットフォーム](https://qiita.com/taka_yayoi/items/7d209bc8d32bc5f2dba4#e2%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3)のアカウントでのみ利用できるプロセスを説明します。すべての新規Databricksアカウントと多くの既存アカウントはE2です。どちらのアカウントタイプかが不明の場合には、Databricks担当者にお問い合わせください。

# VPCエンドポイント登録とは何ですか？

本書では、リージョナルAWS VPCエンドポイントをラッピングするDatabricks設定オブジェクトであるDatabricks VPCエンドポイント登録オブジェクトの作成方法を説明します。[AWS PrivateLink](https://aws.amazon.com/privatelink)を有効化するためにはAWS VPCエンドポイントを登録する必要があります。AWS VPCエンドポイントは、あるVPCから別のVPCのPrivateLinkサービスへの接続を表現します。

本書には、ワークスペースでPrivateLinkを設定するのに必要な数ベテの情報が含まれていません。必要なすべての要件とステップに関しては、[DatabricksにおけるAWS PrivateLinkの有効化](https://qiita.com/taka_yayoi/items/c6bdbb6452f6a0895961)をご覧ください。

PrivateLinkの要件の一つには、ネットワーク設定オブジェクトを作成するためにDatabricksに登録する[顧客管理VPC](https://qiita.com/taka_yayoi/items/f23bd799e1960e2eccbe)を使うというものがあります。PrivateLinkバックエンドサポートにおいては、ネットワーク設定オブジェクトはご自身のVPCエンドポイント登録(ご自身で登録したVPCエンドポイント)を参照する必要があります。ネットワーク設置絵の詳細に関しては、[DatabricksにおけるAWS PrivateLinkの有効化](https://qiita.com/taka_yayoi/items/c6bdbb6452f6a0895961)と[Manage network configurations using the account console \(E2\)](https://docs.databricks.com/administration-guide/account-settings-e2/networks.html)をご覧ください。

同じ顧客管理VPCを共有する複数のワークスペースをお持ちである場合には、AWS VPCエンドポイントを共有することもできます。また、これらのVPCエンドポイントを複数のDatabricksアカウントに共有することができ、この場合はそれぞれのDatabircksアカウントでAWS VPCエンドポイントを登録する必要があります。

# VPCエンドポイントの登録

:::note info
**注意**
これらの手順では、新規ワークスペースを作成する前に、アカウントコンソールの**Cloud resources**ページでどのようにVPCエンドポイントを作成するのかを説明します。新規ワークスペースの作成あるいは更新時のフローの一部で、ネットワーク設定エディタのメニューから**Register a VPC endpoint**を選択することで、同様の手順でVPCエンドポイントを作成することができます。[Create and manage workspaces using the account console](https://docs.databricks.com/administration-guide/account-settings-e2/workspaces.html)や[Manage network configurations using the account console \(E2\)](https://docs.databricks.com/administration-guide/account-settings-e2/networks.html)をご覧ください。
:::

1. [アカウントコンソール](https://docs.databricks.com/administration-guide/account-settings-e2/account-console-e2.html)で**Cloud resources**をクリックします。
1. **Network**をクリックします。
1. ページの垂直ナビゲーションで**VPC endpoint registrations**をクリックします。
1. **Register a VPC endpoint**をクリックします。
1. **VPC endpoint registration name**フィールドで、新たな設定に対して指定するわかりやすい名前を入力します。この特定のVPCエンドポイントの目的とリージョンを含めることをお勧めします。例えば、VPCエンドポイントがDatbricksのコントロールプレーンのセキュアクラスター接続リレーに対するバックエンドPrivateLink接続のためのものである場合、名前は`VPCE us-west-2 for SCC`というものになります。
1. リージョンを選択します。
    
    :::note warn
    **重要！**
    リージョンのフィールドはワークスペースのリージョンと登録しようとしているAWS VPCエンドポイントのリージョンとマッチしなくてはなりません。しかし、Databricksではワークスペース作成時にのみ(あるいは既存ワークスペースをPrivateLink構成でアップデートする際に)検証を行うので、このステップで注意してリージョンを指定するようにしてください。
        :::

1. **AWS VPC endpoint ID**フィールドに、適切なAWS VPCエンドポイントのIDを貼り付けます。
1. **Register new VPC endpoint**をクリックします。

# VPCエンドポイント登録の削除

VPCエンドポイント登録は作成後に編集することができません。設定に不正なデータが含まれている、あるいは不要となった場合には、VPCエンドポイント登録を削除してください。

1. [アカウントコンソール](https://docs.databricks.com/administration-guide/account-settings-e2/account-console-e2.html)で**Cloud resources**をクリックします。
1. **Network**をクリックします。
1. ページの垂直ナビゲーションで**VPC endpoint registrations**をクリックします。
1. 設定の行で、右側にあるケバブメニュー![](https://docs.databricks.com/_images/vertical-ellipsis.png)をクリックし、**Delete**を選択します。
1. 確認ダイアログで**Confirm Delete**をクリックします。

### Databricks 無料トライアル

[Databricks 無料トライアル](https://databricks.com/jp/try-databricks)