部署 Apigee API
Apigee X 使开发人员能够通过在安全代理层后面抽象服务来管理对其 API 的访问。连接到 Apigee X 后,你可以在 Postman 中查看 API 部署状态和历史记录。
Postman support 连接到 Apigee X 中托管的组织和代理。Postman 不支持连接到 Apigee Edge。
创建服务帐户和私钥
设置与 Apigee 的连接时,你需要输入服务帐号电子邮件和私钥。你可以在 Google Cloud 项目中创建所需的项目。按照以下步骤 添加自定义角色 、 创建服务帐户 并 生成私钥 。
要创建自定义角色,请执行以下操作:
登录到 Google Cloud Platform 控制台 并转到你的项目设置。
在左侧导航窗格中选择角色,然后选择+ 创建角色。
输入角色所需的详细信息,然后选择+ 添加权限。
选中以下权限属性旁边的复选框(输入属性名称以在列表中找到它):
apigee.deployments.list
apigee.environments.list
apigee.environments.get
apigee.organizations.list
apigee.organizations.get
apigee.proxies.list
apigee.proxies.get
apigee.proxyrevisions.get
选择添加并验证你是否向角色添加了正确的权限。
选择“创建”以完成自定义角色的创建。
要创建服务帐户,请执行以下操作:
在左侧导航窗格中选择服务帐户。
选择+ 创建服务帐户。
输入服务帐户所需的详细信息,然后选择创建并继续。
在角色下拉列表中,选择你创建的自定义角色(输入自定义角色名称以在列表中找到它)。
Postman 建议向服务帐户添加自定义角色。如果你无法添加自定义角色,则可以改为将
Apigee API Reader
角色和Apigee Environment Admin
角色添加到服务帐户。选择完成以完成服务帐户的创建。
要生成私钥,请执行以下操作:
- 选择新的服务帐户将其打开,然后选择“密钥”选项卡。
- 选择添加密钥并选择创建新密钥。
- 选择JSON密钥类型并选择创建。
你的浏览器将自动下载一个 JSON 文件,该文件的值为client_email
和一个private_key
. 在将 Postman 连接到 Apigee X 时,你将使用这些值。
连接到 Apigee X
要连接到 Postman 中的 Apigee X,请在边栏中选择API ,然后选择一个 API。选择部署,然后选择Apigee X。
要使用 Apigee X 进行身份验证,请执行以下操作:
输入服务帐户电子邮件和私钥。你可以在下载的 JSON 文件中找到这些值。
你可以上传包含你的服务帐户电子邮件和私钥的 JSON 文件,而不是手动输入密钥。这些值将自动填充。
选择连接。
如需设置与 Apigee X 的连接,请执行以下操作:
- 选择具有要连接到 Postman 的代理的组织。
- 输入此集成的昵称。
- 在 Postman 中选择要连接到 API 的API 代理。
- 选择你在 Apigee X 中部署 API 的一个或多个环境。
- 选择完成设置。
查看 Apigee X 部署
连接到 Apigee X 后,你可以在 Postman 中查看 API 定义的部署状态和历史记录。在边栏中选择API ,然后选择一个 API。选择部署。
- 对于你的 API 代理,你可以查看最新修订、来源、创建日期和上次更新日期。
- 对于每个代理端点,你可以查看名称和基本路径。
- 对于每个 Apigee 环境,你可以查看说明、上次更新日期、状态、部署的修订版和部署日期。
在Deployments视图中,你可以执行以下操作: