У вас нет разрешений IAM для использования для шифрования.
Совет: не практикуйтесь на реальных ключах SSH. Сделайте копию их в другой каталог. Затем узнайте, как использовать IAM и KMS на копиях.
Нужна помощь в настройке, чтобы я мог использовать эту клавишу ssh на GAE.
Я не уверен, что вы пытаетесь достичь с помощью шифрования ключей SSH KMS для использования в GAE.
Чтобы позволить учетной записи пользователя или службы использовать ключ для шифрования или дешифрования
используя определенный ключ, они должны иметь
cloudkms.cryptoKeyEncrypterDecrypter, cloudkms.cryptoKeyEncrypter,
cloudkms.cryptoKeyDecrypter или роль владельца, согласно диаграмме в
Разрешения и роли.
Пример команды для предоставления разрешений учетной записи службы:
gcloud kms keys add-iam-policy-binding \
golden-egg --location global --keyring golden-goose \
--member serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \
--role roles/cloudkms.cryptoKeyEncrypterDecrypter
Аналогичная команда для предоставления пользователю прав доступа:
gcloud kms keys add-iam-policy-binding \
golden-egg --location global --keyring golden-goose \
--member user:sillygoose@gmail.com \
--role roles/cloudkms.cryptoKeyEncrypterDecrypter
Предоставление разрешений на использование ключей
Разрешения и роли