第 1 部分:Google Cloud 服务和混合界面配置
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
准备工作
此混合安装过程中的步骤会通过以下一种或多种方式执行:
-
Google Cloud 控制台
- Apigee Hybrid 界面
- gcloud 命令行
环境变量
使用命令行执行的步骤会利用用户创建的环境变量。如果终端窗口断开连接,系统将不会保存环境变量。
这些步骤中使用的环境变量如下所示:
export PROJECT_ID="your_project_id"
export ORG_NAME=$PROJECT_ID
ORG_DISPLAY_NAME="friendly_name"
ORGANIZATION_DESCRIPTION="description_text"
export ANALYTICS_REGION="analytics_region"
export RUNTIMETYPE=HYBRID
export LONG_RUNNING_OPERATION_ID="long_running_operation_ID"
export ENV_NAME="environment_name"
ENV_DISPLAY_NAME="friendly_name"
ENV_DESCRIPTION="description_text"
export DOMAIN="example.com"
export ENV_GROUP="environment-group-name"
包含空格的变量名称内容必须用英文双引号括起来。例如:“My Project”
授权凭据令牌
gcloud
授权凭据令牌将于 20 分钟后到期。如果您在此期间未完成所有步骤,则必须再次获取授权凭据。例如:
TOKEN=$(gcloud auth print-access-token)
过程概览
本部分简要介绍了设置混合界面和 Google Cloud 服务时必须完成的任务。
设置 Apigee 混合界面和 Google Cloud 服务的一般过程如下所示:
操作 |
使用 |
说明 |
第 1 步:创建 Google Cloud 账号
|
Google Cloud 控制台
|
您需要具有 Google Cloud 账号才能执行这些步骤。此账号将绑定到新混合组织。 |
第 2 步:创建 Google Cloud 项目
|
Google Cloud 控制台
|
Google Cloud 项目是创建、启用和使用 Google Cloud 服务的基础。项目用于组织您的所有 Google Cloud 资源。
|
第 3 步:启用 API
|
Google Cloud 控制台或命令行 |
没有这些 API,混合服务将无法相互通信或与其他服务通信。
|
第 4 步:创建组织
|
命令行
|
项目属于组织。拥有组织后,就基本可以进行 API 调用和创建 API 代理了。 |
第 5 步:添加环境
|
Apigee Hybrid 界面或命令行
|
环境为运行 API 代理提供隔离上下文或沙盒。在单个组织中,您可以创建多个环境。
如果未执行此操作,您将无法完成混合运行时安装,也没有部署 API 代理的任何位置。 |
下一步
后续几个部分将介绍其中每个步骤。
赶紧试试吧!
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-09-04。
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-09-04\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-09-04。"]]