VMware Cloud Director 10.0 以降では、サービス プロバイダおよびテナントから VMware Cloud Director へのアクセスに、個別の VMware Cloud Director OpenAPI ログイン エンドポイントを使用できます。
2 台の新しい OpenAPI エンドポイントを使用して VMware Cloud Director へのアクセスを制限することにより、セキュリティを向上させることができます。
/cloudapi/1.0.0/sessions/provider
: サービス プロバイダ ログイン用の OpenAPI エンドポイント。テナントは、このエンドポイントを使用して VMware Cloud Director にアクセスすることはできません。/cloudapi/1.0.0/sessions/
- テナント ログイン用の OpenAPI エンドポイント。サービス プロバイダは、このエンドポイントを使用して VMware Cloud Director にアクセスすることはできません。
デフォルトでは、プロバイダ管理者および組織のユーザーが VMware Cloud Director にアクセスするには、/api/sessions
API エンドポイントにログインします。
セル管理ツールの manage-config
サブコマンドを使用すると、サービス プロバイダから /api/sessions
API エンドポイントへのアクセスを無効にできるため、プロバイダのログインを、サービス プロバイダのみがアクセスできる新しい /cloudapi/1.0.0/sessions/provider
OpenAPI エンドポイントに制限することができます。
サービス プロバイダによる /api/sessions
API エンドポイントへのアクセスを無効にすると、認証ヘッダーで SAML トークンのみを指定するサービス プロバイダの要求は、すべてのレガシー API エンドポイントで失敗します。
手順
結果
これで、サービス プロバイダから /api/sessions
API エンドポイントにアクセスできなくなります。サービス プロバイダは、新しい OpenAPI エンドポイント /cloudapi/1.0.0/sessions/provider
を使用して VMware Cloud Director にアクセスできます。テナントは、/api/sessions
API エンドポイントと新しい /cloudapi/1.0.0/sessions/
OpenAPI エンドポイントの両方を使用して、VMware Cloud Director にアクセスできます。
次のタスク
プロバイダから /api/sessions
API エンドポイントにアクセスできるようにするには、次のコマンドを実行します。
/opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n vcloud.api.legacy.nonprovideronly -v false