Google Cloud KMS 错误 - 此 API 无法从您所在的地区访问。 (HTTP 状态 - 403)

Google Cloud KMS error - This API is not acessible from your region. (HTTP status - 403)

我创建了一个 google 云项目并启用了 Google 云密钥管理服务 (KMS) API。我创建了两个钥匙圈。 keyring1 位于 us-east1keyring2 位于 global。我创建了以下 java 程序来列出该区域中的密钥环:

GoogleCredential credential = GoogleCredential.getApplicationDefault();
credential = credential.createScoped(CloudKMSScopes.all());

String keyRingPath = "projects/<<projectId>>/locations/global";

CloudKMS kms = new CloudKMS.Builder(httpTransport, jsonFactory, credential).setApplicationName("CloudKMS snippets").build();

ListKeyRingsResponse response = kms.projects().locations().keyRings().list(keyRingPath).execute();

System.out.println(response.getKeyRings());

我正在关注 禁止 错误:

Exception in thread "main" com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
{
  "code" : 403,
  "errors" : [ {
    "domain" : "global",
    "message" : "This API is not acessible from your region.",
    "reason" : "forbidden"
  } ],
  "message" : "This API is not acessible from your region.",
  "status" : "PERMISSION_DENIED"
}

我正在尝试从印度调用 Cloud KMS API。看起来 Cloud KMS 尚未在所有位置可用。 Cloud KMS 服务在印度尚不可用。单击 here 了解可使用 Cloud KMS 的国家/地区列表。这就是我收到 This API is not acessible from your region. 错误

的原因

我是一名从事 Cloud KMS 工作的工程师。

遗憾的是,在各个国家/地区提供此服务存在很多复杂性,我们没有关于何时或是否会在任何特定国家/地区推出的具体时间表。

任何对特定国家/地区的可用性感兴趣的人都应该与我们联系以查看是否有任何可用信息并帮助我们确定优先顺序。