закрытый ключ должен представлять собой ошибку терраформ PEM или простой PKSC1 с использованием провайдера GCP - PullRequest
0 голосов
/ 22 октября 2018

по какой-то причине я не могу обойти эту ошибку аутентификации с помощью провайдера GCP.

* google_compute_instance.abc1234: Error loading zone 'us-west1-a': Get https://www.googleapis.com/compute/v1/projects/xxxxxx/zones/us-west1-a?alt=json: private key should be a PEM or plain PKSC1 or PKCS8; parse error: asn1: syntax error: sequence truncated

Моя конфигурация провайдера:

provider "google" {
  credentials = "${file("/home/xxxxx/.gsutil/credstore2.json")}"
  project     = "xxxxx"
  region      = "us-west1"
}

, и у меня есть действительные кредиты в credstore2.json, так как я могу успешно использовать gsutilи команды gcloud.Я также открыл разрешение на этот файл, но все еще получаю ту же ошибку.

...