Pyca 암호 라이브러리 포함

이 페이지에서는 Pyca 암호 라이브러리를 설치하여 Cloud Key Management Service로의 안전한 가져오기를 위해 키를 자동으로 래핑하도록 Google Cloud CLI를 업데이트하는 방법을 설명합니다. 버전 2.2.0 이상에서 필요한 aes_key_wrap_with_padding 래핑 메커니즘을 지원합니다.

시작하기 전에

pip 설치 및 사용

Linux, macOS 또는 Windows 시스템에 pip를 설치하고 사용할 수 있습니다.

이 명령어는 설치할 최소 버전을 지정하여 라이브러리를 사용자 환경에 설치합니다. 시스템 전체에 설치하려면 --user 플래그를 생략합니다. 권한이 있는 사용자로 pip를 설치해야 할 수 있습니다.

pip install --user "cryptography>=2.2.0"

gcloud CLI가 라이브러리를 사용할 수 있도록 Pyca 암호 라이브러리를 설치한 후 사이트 패키지를 사용 설정해야 합니다.

패키지 관리자를 사용하여 Linux에 설치

pip 명령어를 사용할 수 없는 경우 Linux 시스템에서 다음 안내를 따르세요.

Debian 또는 Ubuntu

Debian 또는 Ubuntu 기반 시스템을 사용하는 경우 apt-get 명령어를 사용하여 Pyca 암호화 라이브러리를 설치할 수 있습니다.

  1. 패키지 데이터베이스에서 사용 가능한 python-cryptography 패키지의 버전을 확인합니다. 버전 2.2.0 이상이 필요합니다.

    apt policy python-cryptography
    
  2. 패키지를 설치합니다.

    sudo apt-get install python-cryptography
    

    필요한 경우 설치할 버전을 지정합니다.

    sudo apt-get install python-cryptography=version
    

gcloud CLI가 라이브러리를 사용할 수 있도록 Pyca 암호 라이브러리를 설치한 후 사이트 패키지를 사용 설정해야 합니다.

Red Hat, CentOS 또는 SUSE

시스템에서 패키지 관리에 RPM을 사용하는 경우 yum 명령어를 사용하여 Pyca 암호화 라이브러리를 설치할 수 있습니다.

  1. 패키지 데이터베이스에서 사용 가능한 python-cryptography 버전을 확인합니다. 버전 2.2.0 이상이 필요합니다.

    yum --showduplicates list python2-cryptography
    
  2. 패키지를 설치합니다.

    sudo yum install python2-cryptography
    

    필요한 경우 설치할 버전을 지정합니다.

    sudo yum install python2-cryptography-version