使用可能なエンドポイント

IBM Cloud VPC でワークロードを実行するには、まず、VPC の API にアクセスできるように環境をセットアップする必要があります。 これは、VPC リソースをプログラムで管理する場合に必要な作業です。 以下の情報には、VPC リソースにアクセスするために使用できる地域ごとの API エンドポイントが記載されています。

VPC の API 環境をセットアップする方法の詳細、または VPC のリソースにアクセスするメソッドのリファレンスについては、API 環境と CLI 環境のセットアップまたは Virtual Private Cloud API のリファレンスを参照してください。

以下のいずれかのパブリック・エンドポイントを使用して、VPC インフラストラクチャーの API に接続します。 各エンドポイントは、サービスのリージョンに基づいています。

北米および南米向け VPC API リージョナル エンドポイント
この表は、VPC API のリージョン別エンドポイントを表示します。
ロケーション リージョン パブリック・エンドポイント プライベート・エンドポイント
米国南部 (ダラス) us-south https://us-south.iaas.cloud.ibm.com https://us-south.private.iaas.cloud.ibm.com
米国東部 (ワシントン DC) us-east https://us-east.iaas.cloud.ibm.com https://us-east.private.iaas.cloud.ibm.com
ブラジル (サンパウロ) br-sao https://br-sao.iaas.cloud.ibm.com https://br-sao.private.iaas.cloud.ibm.com
カナダ (トロント) ca-tor https://ca-tor.iaas.cloud.ibm.com https://ca-tor.private.iaas.cloud.ibm.com
カナダ(モントリオール) ca-mon https://ca-mon.iaas.cloud.ibm.com https://ca-mon.private.iaas.cloud.ibm.com
ヨーロッパ向け VPC API リージョン別エンドポイント
この表は、VPC API のリージョン別エンドポイントを表示します。
ロケーション リージョン パブリック・エンドポイント プライベート・エンドポイント
英国 (ロンドン) eu-gb https://eu-gb.iaas.cloud.ibm.com https://eu-gb.private.iaas.cloud.ibm.com
ドイツ(フランクフルト) eu-de https://eu-de.iaas.cloud.ibm.com https://eu-de.private.iaas.cloud.ibm.com
スペイン (マドリッド) eu-es https://eu-es.iaas.cloud.ibm.com https://eu-es.private.iaas.cloud.ibm.com

専用ホスト x86-64 プロファイルについては、マドリードリージョンではインスタンスストレージを備えた専用ホストプロファイルのみをサポートします。 詳しくは、専用ホストのプロファイルを参照してください。

アジア太平洋地域のVPC APIリージョン別エンドポイント
この表は、VPC API のリージョン別エンドポイントを表示します。
ロケーション リージョン パブリック・エンドポイント プライベート・エンドポイント
日本 (東京) jp-tok https://jp-tok.iaas.cloud.ibm.com https://jp-tok.private.iaas.cloud.ibm.com
日本 (大阪) jp-osa https://jp-osa.iaas.cloud.ibm.com https://jp-osa.private.iaas.cloud.ibm.com
オーストラリア (シドニー) au-syd https://au-syd.iaas.cloud.ibm.com https://au-syd.private.iaas.cloud.ibm.com
インド(チェンナイ - エアテル) in-che https://in-che.iaas.cloud.ibm.com https://in-che.private.iaas.cloud.ibm.com
インド(ムンバイ-エアテル) in-mum https://in-mum.iaas.cloud.ibm.com https://in-mum.private.iaas.cloud.ibm.com

米国南部(ダラス)、日本(東京)、ブラジル(サンパウロ)、スペイン(マドリード)、カナダ(トロント)、英国(ロンドン)、および米国東部 (Washington DC )リージョンの仮想サーバーインスタンスでは、 廃止予定の LinuxONE ( s390x processor architecture)プロファイルがサポートされています。

VPC でリソースが作成されてアクセス可能になると、ワークロードを実行する準備が整います。 VPC インフラストラクチャーの内部からは、Platform as a Service (PaaS) エンドポイント (別名、サービス・エンドポイント) と Infrastructure as a Service (IaaS) エンドポイントという 2 種類の IBM Cloud エンドポイントにアクセスできます。

これらのエンドポイントのアドレスは、パブリックインターネットを介して通信しているように見えますが、これらのエンドポイントとの間で送受信されるトラフィックは、 IBM Cloud の外には出ていません。 したがって、このトラフィックには、クラウドから出てパブリック・インターネットに向かうトラフィックに関連した帯域幅の料金がかかりません。

サービス・エンドポイント

サービス・エンドポイントを使用して、IBM Cloudプライベート・ネットワーク経由でIBM Cloudサービスに安全に接続します。

サービスエンドポイントは、ドメイン cloud.ibm.com 内のDNSホスト名であり、範囲 166.8.0.0/14 内のIPアドレスに解決されます。 これらのエンドポイントにより、インターネットを経由せずに、VPC内のリソースとサポート IBM Cloud 対象サービス間のプライベートネットワーク接続が可能になります。

各VPCには、すべてのゾーンに自動的にサービスゲートウェイが含まれます。 サービスゲートウェイは、サービス IBM Cloud バックエンドへのアクセスを許可リストに登録された送信元ネットワークアドレス変換(SNAT)IPを使用することで、プライベートサービスエンドポイントのトラフィックに対するネットワークパスを提供します。 仮想サーバーインスタンスがサービスエンドポイントに接続する際、ゲートウェイは仮想サーバーのプライベートIPアドレスをこのSNAT IPに変換し、通信がプライベート IBM Cloud ネットワーク内で行われることを保証します。

サービスエンドポイントへの、およびサービスエンドポイントからのトラフィックは、アクセス制御リスト(ACL)およびセキュリティグループのルールに従います。 これらのコントロールを使用して、VPC内のどの仮想サーバーが特定のサービスエンドポイントに接続できるかを制限できます。

VPC は自動的にサービス・エンドポイントにアクセスできます。 サービスをプライベートエンドポイントとしてプロビジョニングした後、仮想サーバーからそのエンドポイントにpingを送信したりテストしたりして、到達可能であることを確認できます。

接続 VPN for VPC を介してサービスエンドポイントにアクセスすることもできます。 詳しくは、VPN を使用したサービス・エンドポイントへのアクセスを参照してください。

追加のサービスゲートウェイ接続の割り当て

各VPCには、すべてのゾーンに自動的にサービスゲートウェイが含まれます。 サービスゲートウェイは、サービス IBM Cloud バックエンドで許可リストに登録されたSNAT(送信元ネットワークアドレス変換)IPを使用することで、プライベートネットワーク IBM Cloud からサービスへのアクセスを提供します。 SNAT IPは、VPC内のリソースのプライベートIPアドレスを許可リスト登録済みアドレスに変換し、プライベートネットワーク経由でサービス IBM Cloud と安全に通信できるようにします。

ワークロードが単一のサービスゲートウェイがサポートするデフォルトの同時接続数を超える場合、追加のサービスゲートウェイ接続を割り当てることができます。

サービスゲートウェイに追加のSNAT IPを割り当てるには、次の手順に従います:

  1. 特定のVPCおよびゾーンに対して追加のSNAT IPを要求する サポートケースを開いてください
  2. 新しいSNAT IPが割り当てられた後、サポートケースの応答を通じて通知されます。 このアドレスを必要な許可リストに追加し、そのSNAT IPからのトラフィックがバックエンドで受け入れられるようにしてください。
  3. SNAT IPを有効化するには、別のサポートケースを開いてください。 アクティベーション後、新しいSNAT IPアドレスがサービスゲートウェイで使用可能になります。

アカウントごとに最大10個のセカンダリSNAT IPをリクエストできます。 この制限には、アクティブおよび非アクティブなSNAT IPアドレスの両方が含まれます。 割り当て量およびサービスの制限

IaaS エンドポイント

インフラストラクチャー・サービスは、adn.networklayer.com ドメインの特定の DNS 名を使用することによって利用可能で、161.26.0.0/16 アドレスに解決されます。 以下のサービスにアクセスできます。

  • DNS リゾルバー
  • Ubuntu および Debian の APT (Advanced Packaging Tool) ミラー
  • Network Time Protocol (NTP)
  • IBM Cloud Object Storage

以下のポートを開き、以下のサービスのための ADN ネットワーク・トラフィックのフローを許可する必要があります。

ネットワーク・トラフィックに必要なポート
プロトコル ポート サービス
UDP 53 DNS
TCP 80 HTTP
TCP 443 HTTPS

仮想マシン Linux に対して、ポートを開いて 8443 ください 161.26.0.0/16

仮想サーバーのメタデータ・エンドポイント

デフォルトでは、メタデータ・サービス・エンドポイントを使用して作成されたインスタンスは無効になっている。 メタデータサービスの有効化と無効化については、 メタデータサービスの設定を 参照してください。

メタデータ・エンドポイントはインスタンス固有のメタデータを提供し、仮想マシンからのみアクセスできる。 メタデータAPIには、そのインスタンス内から以下のエンドポイントURLを使ってアクセスできる:

  • metadata_service.protocol プロパティが http の場合、エンドポイント URL には、サービスの IP アドレス http://169.254.169.254 またはサービスのホスト名 http://api.metadata.cloud.ibm.com のいずれかを含めることができる。
  • metadata_service.protocol プロパティが https の場合、エンドポイント URL にはサービスのホスト名 https://api.metadata.cloud.ibm.com が含まれていなければならない。

メタデータ・サービスは、 httphttps の両方のプロトコルで同時に構成することはできません。 メタデータAPIの例については、 エンドポイントURLを 参照のこと。

metadata_service.enabled プロパティが false の場合、Metadata API は利用できません。 エンドポイントURLのいずれかに送信されたリクエストはレスポンスを受け取らない。

仮想プライベート・エンドポイント

IBM Cloud Virtual Private Endpoints (VPE) for VPC を介して使用できる IBM Cloud サービスは、VPE でサポートされるサービスにリストしています。 VPE は、サービス・エンドポイントと IaaS エンドポイントの両方をサポートします。 プライベート接続およびVPEの詳細については、 「仮想プライベートエンドポイントゲートウェイについて」を 参照してください。

DNS リゾルバー・エンドポイント

IBM Cloud DNS Services VPC ユーザーにプライベート DNS を提供します。 プライベートDNSゾーンは、 IBM Cloud でのみ解決可能であり、かつアカウント明示的に許可されたネットワークからのみ解決可能です。 DNS Services について詳しくは、IBM Cloud DNS Services の概説を参照してください。

DNS リゾルバーは、名前ではなく IP アドレスを使用します。 共有クラウド・サービス・エンドポイントの場合、DNS サーバー・アドレス 161.26.0.10 および 161.26.0.11 を使用します。

Ubuntu および Debian の APT ミラー

Ubuntu イメージおよび Debian イメージを更新するための APT ミラーは、mirrors.adn.networklayer.com で利用できます。これは、161.26.0.6 に解決されます。

CentOS、Red Hat Enterprise Linux、または Windows のストック・イメージを使用してプロビジョンしたインスタンスについては、プロビジョニング・プロセスの一環として更新の接続が構成されます。

NTP サーバー

NTP は、コンピューターをインターネットのタイム・サーバーまたは他のソースと同期するために広く使用されています。 VPC インスタンスで時刻同期に使用できるように、IBM の NTP サーバーが用意されています。

NTP サーバーは、time.adn.networklayer.com で利用できます。これは、161.26.0.6 に解決されます。

IBM Cloud Object Storage

IBM Cloud Object Storage は、データを暗号化し、複数の地理的ロケーションに分散して保管します。 IBM Cloud Object Storage について詳しくは、IBM Cloud Object Storage の概要を参照してください。

VPCから Object Storage へのアクセスについては、 VPCから IBM Cloud Object Storage への接続を 参照してください。