查看正在进行的发布

借助 Cloud Quotas,您可以查看正在进行的配额值发布。本部分介绍如何通过 Cloud de Confiance 控制台和 Cloud Quotas API 查看这些发布。

了解正在进行的发布

如果其他 Cloud de Confiance by S3NS 服务增加资源和 API 的默认配额值,这些更改会逐步生效。这可能会导致在不同区域或资源中持续进行发布。在发布期间, Cloud de Confiance 控制台或 Cloud Quotas API 中显示的配额值不会体现增加后的新配额值,直到发布完成为止。

在控制台中查看正在进行的发布

如果正在进行配额发布,控制台中的 Cloud Quotas 页面顶部会显示一条参考消息。该消息类似于以下文本,其中也包含一个链接。点击配额进行过滤,以便仅显示正在进行发布的配额:

Values for quotas are being updated. This may take 2-3 weeks to complete.

更新滚动更新指示器会显示在受正在进行的发布影响的配额值旁边。

如果您没有看到更新滚动更新指示器,请按以下步骤操作:

  1. 在 Cloud de Confiance 控制台中,依次前往 IAM 和管理 > 配额和系统限制页面:

    进入“配额和系统限制”

  2. 点击参考消息中指向配额的链接。这会启用过滤条件:有正在进行的发布:True

  3. 表格会进行更新,在正在进行的发布配额值旁边显示更新滚动更新指示器。

滚动更新指示器也会显示在修改配额监控配额用量图表面板中,以帮助您识别正在进行发布的配额。

通过 Cloud Quotas API 查看正在进行的发布

您还可以使用 Cloud Quotas API 查看正在进行的发布。如需了解详情,请参阅有关如何设置 Cloud Quotas API实现常见使用场景的说明。

Cloud Quotas API 资源模型使用 QuotaInfoQuotaPreference 资源来指示正在进行的发布:

  • QuotaInfo 资源会在进行发布的过程中返回先前的配额值。对于正在发布的配额,rollout_info 字段会出现在响应中的 QuotaDetails 下。此字段表示,每个 dimensionsInfo 资源中指定的维度的配额值正在进行发布且已增加。

  • QuotaPreference 资源会在进行发布的过程中返回先前的配额值。

在进行发布的过程中,以下 Cloud Quota API 会返回之前的配额值:

使用 Cloud Quotas API 之前

以下部分假定您熟悉 Cloud Quotas API。在使用 Cloud Quotas API 之前,请确保您已设置开发环境并熟悉以下命令,以便针对配额信息发出 GET 请求:

正在进行发布的 API 响应示例

以下示例显示了四个区域(us-central1、us-central2、us-west1、us-east1)支持的区域配额的结果。其默认值在 us-central1 中为 200,在所有其他区域中为 100。此区域配额在 us-central2 中还有额外的配额替换值 300。

假设服务提供方在 us-central1 和 us-central2 中将默认值更新为 220。以下示例显示了 QuotaInfo 响应,其中服务配置正在针对 us-central1 和 us-central2 进行发布:

  • 对于每个位置,details 字段会显示在发布完成之前的配额值。
  • 对于 us-central1,配额值为 200,且 rolloutInfo 字段表示正在进行发布。只有在发布完成后,配额值才会更改为 220。
  • 对于 us-central2,由于配额覆盖,配额值为 300rolloutInfo 字段不会显示,因为配额值在发布完成后保持不变。
  • 对于 us-west1 和 us-east1,该值默认为 100
"name": "projects/PROJECT_NUMBER/locations/global/services/compute.googleapis.com/quotaInfos/GPUS-PER-GPU-FAMILY-per-project-region",
"quotatId": "GPUS-PER-GPU-FAMILY-per-project-region",
"metric": "compute.googleapis.com/gpus_per_gpu_family",
"service": "compute.googleapis.com",
"isPrecise": true,
"containerType": "PROJECT",
"dimensions": [
  "gpu_family",
  "region"
],
"quotaDisplayName": "GPUs per GPU family",
"metricDisplayName": "GPUs",
"dimensionsInfos": [
 {
        "dimensions": { "region" : "us-central1" } ,
        "details": {
            "value": 200,
            "rolloutInfo": {
              "ongoingRollout": true
            }
        },
        "applicableLocations":  [ "us-central1" ] ,
},
 {
        "dimensions": { "region" : "us-central2" } ,
        "details": {
            "value": 300,
        },
        "applicableLocations":  [ "us-central2" ]
},
{
        "dimensions": {},
        "details": {
            "value": 100,
        },
         "applicableLocations": [ "us-west1", "us-east1" ]
}]