IBM Cloud:如何从凭证或服务绑定中检索有关私有端点的信息?
IBM Cloud: How do I retrieve information about private endpoints from credentials or service bindings?
我的帐户已启用 VRF 和专用服务端点。当我创建服务凭证时,通常我只会看到 public 端点的 URI。我的绑定应用程序如何使用凭据获取启用的专用端点的 URI?
这是为专用端点启用的 Watson Assistant 实例的凭据。它只有 public URI。
{
"apikey": "myApiKeyValueWouldBeHere",
"iam_apikey_description": "Auto-generated for key 9197a2b1-xxxx-xxxx-xxxx-7a99966e0056",
"iam_apikey_name": "Service credentials test",
"iam_role_crn": "crn:v1:bluemix:public:iam::::serviceRole:Manager",
"iam_serviceid_crn": "crn:v1:bluemix:public:iam-identity::a/1234567890abcdefghijklmnopqrstuvwxyz::serviceid:ServiceId-a2072c22-xxxx-xxxx-xxxx-xxx3a714f525",
"url": "https://api.eu-de.assistant.watson.cloud.ibm.com/instances/932d30c1-xxxx-xxxx"
}
您的专用网络终结点应显示在服务实例的“管理”选项卡中。
In the service details page, click the Manage tab, and then click Private Network Endpoint.
请参阅 Public and private network endpoints and Protecting sensitive information [在 Google 助理中]。
可以从 UI、CLI、terraform 等
为私有端点生成凭据
对于 CLI,添加值为 private 的 --service-endpoint
参数:
ibmcloud resource service-key-create myCreds Manager
--instance-name myWatsonAssistant_PLUS --service-endpoint private
以上也适用于 ibmcloud resource service-binding-create
。
使用 IBM Cloud 控制台 (UI) 和添加凭据对话框时,转到高级选项并添加内联配置选项。在那里,添加以下值:
{"service-endpoints":"private"}
这将导致生成专用终结点的凭据。您可以在 API 或 terraform.
等其他接口中传递相同的键/值
生成的凭据将附加密钥 private_endpoint 设置为 true。
我的帐户已启用 VRF 和专用服务端点。当我创建服务凭证时,通常我只会看到 public 端点的 URI。我的绑定应用程序如何使用凭据获取启用的专用端点的 URI?
这是为专用端点启用的 Watson Assistant 实例的凭据。它只有 public URI。
{
"apikey": "myApiKeyValueWouldBeHere",
"iam_apikey_description": "Auto-generated for key 9197a2b1-xxxx-xxxx-xxxx-7a99966e0056",
"iam_apikey_name": "Service credentials test",
"iam_role_crn": "crn:v1:bluemix:public:iam::::serviceRole:Manager",
"iam_serviceid_crn": "crn:v1:bluemix:public:iam-identity::a/1234567890abcdefghijklmnopqrstuvwxyz::serviceid:ServiceId-a2072c22-xxxx-xxxx-xxxx-xxx3a714f525",
"url": "https://api.eu-de.assistant.watson.cloud.ibm.com/instances/932d30c1-xxxx-xxxx"
}
您的专用网络终结点应显示在服务实例的“管理”选项卡中。
In the service details page, click the Manage tab, and then click Private Network Endpoint.
请参阅 Public and private network endpoints and Protecting sensitive information [在 Google 助理中]。
可以从 UI、CLI、terraform 等
为私有端点生成凭据对于 CLI,添加值为 private 的 --service-endpoint
参数:
ibmcloud resource service-key-create myCreds Manager
--instance-name myWatsonAssistant_PLUS --service-endpoint private
以上也适用于 ibmcloud resource service-binding-create
。
使用 IBM Cloud 控制台 (UI) 和添加凭据对话框时,转到高级选项并添加内联配置选项。在那里,添加以下值:
{"service-endpoints":"private"}
这将导致生成专用终结点的凭据。您可以在 API 或 terraform.
等其他接口中传递相同的键/值生成的凭据将附加密钥 private_endpoint 设置为 true。