AWS PrivateLink
AWS PrivateLinkコネクションは、Environmentへのネットワークトラフィックをパブリックインターネットから分離された状態に保つことで、OPA対応コネクターおよびWorkatoのAPI platformへの安全なアクセスを提供します。
このガイドを使用して、AWS PrivateLinkを使用したWorkatoマルチテナントクラウドとAWS Virtual Private Cloud(VPC)の間のプライベートコネクションを設定します。
機能の提供状況
特定の料金プランをご利用のお客様は、AWS PrivateLink接続を利用できます。詳細については、ご利用の料金プランおよび契約を参照してください。
VIRTUAL PRIVATE WORKATO (VPW)のお客様
この機能を使用するには、お使いのVirtual Private Workato(VPW)インスタンスに固有の設定手順が必要です。 VPWをご利用のお客様は、インスタンスの設定詳細について、VPWのプライベートドキュメントを参照してください。
接続構成
AWS PrivateLinkによるWorkatoへの接続は二層アーキテクチャを使用します:
コンシューマーVPCは、PrivateLink APIMゲートウェイ(
apim.workatopc.com)経由、またはプライベートSG3/SG4ゲートウェイを使用してWebSocketトンネルを作成するオンプレミスエージェント経由のいずれかで接続します。Transit VPCは、PrivateLinkエンドポイントを使用してWorkatoプラットフォームVPCに接続します。
次の図は、コンシューマーVPCとWorkato VPC間のPrivateLinkセットアップのアーキテクチャを示しています:
コンシューマーVPCをWorkato VPCに接続する
AWS PrivateLinkを使用してコンシューマーVPCをWorkato VPCに接続するには、次の手順を実行します:
前提条件
コンシューマーVPCがWorkato VPCに接続するには、アベイラビリティーゾーンが複数必要です。
WorkatoでPrivateLinkを有効化する
PrivateLinkを有効化するには、Customer Success Managerに連絡し、AWSアカウントIDを伝えてください。 AWSのガイドView AWS account identifiersを参照して、アカウントIDを取得します。
Workatoから提供されたサービス名とDNS名を保存します。例:
AWS PrivateLinkエンドポイントを作成する
必要な各AWS PrivateLinkエンドポイントを作成するには、次の手順を実行します:
エンドポイントを作成する
AWSコンソールを開き、VPC dashboard > PrivateLink and Lattice > Endpointsに移動します。
AWSコンソールのEndpointsページ
Create endpointをクリックします。
エンドポイントのTypeをEndpoint services that use NLBs and GWLBsに設定します。
エンドポイントのTypeとService name
Workatoから提供されたService nameを入力します。
Verify serviceをクリックして、サービス名の形式が正しいことを確認します。
使用する予定のVPCを選択します。
Enable DNS nameが無効になっていることを確認します。
Subnetsセクションに移動し、アベイラビリティーゾーンを複数選択します。
アベイラビリティーゾーンを選択
Subnet IDドロップダウンメニューを使用して、各ゾーンのサブネットを選択します。
Create Endpointをクリックします。新しく作成されたエンドポイントは、Workatoが承認してAvailableになるまでPending acceptanceのままです。エンドポイントのStatusは、Endpointsページで確認できます。
Endpointsページでエンドポイントのステータスを確認
エンドポイントのプライベートDNS名を有効化する
プライベートDNS名を有効化するエンドポイントを選択します。
ActionsドロップダウンメニューからModify private DNS nameを選択します。
Modify private DNS nameを選択
Enable for this endpointチェックボックスをオンにし、Save changesをクリックします。
Enable for this endpointチェックボックスをクリック
エンドポイントのPrivate DNS nameが、Workatoから提供されたDNS名と同じであることを確認します。
OPA コネクションを構成
Workatoは、SG3およびSG4ゲートウェイを使用して、コンシューマーVPCからWorkato Transit VPCへのWebSocketトンネルを作成するためにOPAを使用します。詳細については、接続構成 セクションを参照してください。
AWS PrivateLink用にOPAを構成するには、次の手順を実行します:
コンシューマーVPC内のマシンにオンプレミスエージェントをインストールします。 OPAをインストールするには、Add an agent to an on-prem groupガイドを参照してください。
OPA を実行しているマシンが、ポート443経由でプライベート SG3 および SG4 ゲートウェイに到達できることを確認します。送信 HTTPS をブロックするファイアウォールまたはプロキシによって、エージェントが接続できなくなる場合があります。 OPA のプロキシ設定の詳細については、オンプレミスエージェントのプロキシアクセスを設定ガイドを参照してください。
OPAのアクティベーションパラメーターを構成するには、次のOS固有の手順を完了します:
オンプレミスエージェントを有効化します。エージェントは、到達可能になると SG3 および SG4 のプライベートリンクゲートウェイに自動的に接続します。お使いのオペレーティングシステムで OPA を有効化する方法については、オンプレミスエージェントを実行ガイドを参照してください。
API プラットフォームコネクションを構成
データセンター用のPrivateLink DNSを使用して、PrivateLink経由でAPIエンドポイントにアクセスします。たとえば、標準の Workato apim.workato.com DNS の代わりに、apim.workatopc.com DNS を使用します。リクエストを送信するマシンがプライベート APIM ゲートウェイに到達できることを確認します。送信 HTTPS をブロックするファイアウォールまたはプロキシによって、リクエストが失敗する場合があります。
最終更新日: