ワークスペース プライベートエンドポイントは、 AWSプライベート ネットワークを介してストリーム処理ワークスペースに接続します。 Atlas Stream Processing は、プロジェクト内の各ストリーム処理ワークスペースに対してワークスペース固有のプライベートなホスト名を生成し、それをAWS VPCエンドポイント(VCE)にマッピングします。
ワークスペース プライベートエンドポイント は、ストリーム処理ワークスペースへのクライアントの接続方法を制御します。代わりに、アウトバウンド接続の詳細については、「 ネットワーキング 」を参照してください。
重要
ワークスペースのプライベートエンドポイントは現在、 AWSのみをサポートしています。詳細については、「 Atlas Stream Processing の制限 」を参照してください。
必要なアクセス権
ワークスペースプライベートエンドポイントを作成、表示、または削除するには、Organization Stream Processing Admin またはProject Stream Processing Owner ロールが必要です。
前提条件
ワークスペース プライベートエンドポイントを作成するには、次のものが必要です。
VPCエンドポイントを作成、変更、説明、削除する権限を付与する IAM ユーザーポリシーを持つAWSユーザーアカウント。詳細については、 AWS のドキュメント を参照してください。
AWS CLI がインストールされました。 Atlas は、 VPCの詳細を検索し、 VPCエンドポイントを作成するための AWS CLI コマンドを提供します。
少なくとも 1 つのサブネットを持つAWS内のVPC 。
ワークスペースプライベートエンドポイントの作成
ワークスペースプライベートエンドポイントの表示
プライベートエンドポイントを使用したワークスペースへの接続
Atlas Stream Processing がストリーム処理ワークスペースのプライベートホスト名をプロビジョニングしたら、 またはVSmongosh Codeを使用してそのワークスペースに接続できます。
プライベート接続文字列の形式は次の で、<tenantId> はストリーム処理ワークスペースを識別し、<vpceId> はワークスペースのプライベートエンドポイントを識別します。
mongodb://atlas-stream-<tenantId>-<vpceId>.a-pl.query.mongodb.net/
ワークスペースプライベートエンドポイントの削除
ワークスペースのプライベートエンドポイントを削除すると、Atlas Stream Processing は、プロジェクト内のすべてのストリーム処理ワークスペースに対して生成したプライベート ホスト名を削除します。これらのホスト名を使用して接続するクライアントは、プライベートエンドポイントを介して影響を受けるストリーム処理ワークスペースにアクセスできなくなります。