IBM Cloud Docs
更新访问请求

更新访问请求

作为访问请求所属账户的所有者,你可以使用用户界面、CLI 或 API 更新访问请求的属性。

下表介绍了作为账户所有者可以采取的操作。

业主声明
操作 描述
核准 允许进入建立链接区。
拒绝 拒绝访问请求。
撤销 删除之前已批准的访问请求。
无操作 如果您在 7 天后仍未采取任何行动,请求将超时。

在控制台中更新访问请求

要使用用户界面更新访问请求,请执行以下步骤:

  1. 导航至DNS Services实例的“区域”部分。
  2. 单击要审查的申请名称一栏中的链接。
  3. 选择跨账户 ACL 选项卡
  4. 单击要管理访问请求的链接区的溢出菜单溢出菜单图标
  5. 选择审查请求
  6. 选择 "拒绝"或 "批准"以完成申请,或点击侧边面板右上方的 X"关闭申请,不采取任何行动。

从 CLI 更新访问请求

要使用 CLI 更新访问请求,请运行以下命令:

ibmcloud dns cross-account access-request-update ZONE_ID REQUEST_ID --action ACTION [-i, --instance INSTANCE] [--output FORMAT]

其中:

  • ZONE_ID 是所有者所在区域的 ID。
  • REQUEST_ID 是访问请求的 ID。
  • --action 值是对访问请求执行的操作。 有效值:“批准”、“拒绝”、“撤销”。
  • -i,--instance值 is the instance name or ID. 如果未设置,则使用 ibmcloud dns instance-target INSTANCE 指定的上下文实例。
  • --输出值指定输出格式。 目前,json 是唯一支持的格式。

使用应用程序接口更新访问请求

要使用 API 更新访问请求的属性,请按照以下步骤操作:

  1. 使用正确的变量设置 API 环境。

  2. 在变量中存储以下值,以便在 API 命令中使用:

    • INSTANCE_ID 是服务实例的唯一标识符。
    • DNSZONE_ID 是 DNS 区域的唯一标识符。
    • ACCESS_REQUEST_ID 是访问请求的唯一标识符。
    • IAM_TOKEN 即 IAM 授权令牌。
  3. 启动所有变量后,更新访问请求的属性:

    curl -X PATCH \
        https://api.dns-svcs.cloud.ibm.com/v1/instances/$INSTANCE_ID/dnszones/$DNSZONE_ID/access_requests/$ACCESS_REQUEST_ID \
        -H "Authorization: $IAM_TOKEN" \
        -H "Content-Type: application/json" \
        -d '{"action": "APPROVE"}