在ec2上安装google-cloud-sdk的公钥问题

问题描述

我正在AWS ec2上安装 google-cloud-sdk 。 第一步,我用GCP official doc上报告的Cloud SDK存储库信息更新了YUM。但是当我尝试通过以下方式安装gcp sdk时:

sudo yum install google-cloud-sdk

我得到了:

Public key for ******************-google-cloud-sdk-316.0.0-1.x86_64.rpm is not installed

而且我不知道如何解决该问题,因为gpg密钥的wget(来自ec2机器)可以工作。 有人知道该如何解决?

我的/etc/yum.repos.d/google-cloud-sdk.repo:

[google-cloud-sdk]
name=Google Cloud SDK
baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
       https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg

解决方法

始终建议您使用Cloud SDK的最新版本,此外,关于您通常会收到的错误消息,可以通过两种方法来缓解:

  1. 在YUM存储库配置中禁用rpm签名检查

  2. 导入服务器上的公钥

关于第2点,您可以按照官方Ec2 documentation中的建议导入密钥对。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...