이 페이지에서는 Memorystore for Memcached API에 클라이언트 라이브러리를 설치하는 방법을 확인할 수 있으며, 이를 통해 원하는 언어로 API에 연결할 수 있습니다.
클라이언트 라이브러리 설치
C++
이 클라이언트 라이브러리 요구사항 및 설치 종속 항목에 대한 자세한 내용은 C++ 개발 환경 설정을 참조하세요.
C#
Visual Studio에서Google.Cloud.Memcache.V1Beta2
패키지를 설치합니다. 자세한 내용은 Google Cloud .NET Memcached 설치 문서를 참조하세요.
Go
go get cloud.google.com/go/memcache/apiv1beta2
Java
BOM과 함께 Maven을 사용하는 경우 pom.xml 파일에 다음을 추가합니다.
<dependencyManagement> <dependencies> <dependency> <groupId>com.google.cloud</groupId> <artifactId>libraries-bom</artifactId> <version>20.8.0</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-memcache</artifactId> </dependency>
BOM 없이 Maven을 사용하는 경우 종속 항목에 다음을 추가합니다.
<dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-memcache</artifactId> <version>0.2.1</version> </dependency>
Gradle을 사용하는 경우 종속 항목에 다음을 추가합니다.
compile 'com.google.cloud:google-cloud-memcache:0.2.1'
SBT를 사용하는 경우 종속 항목에 다음을 추가합니다.
libraryDependencies += "com.google.cloud" % "google-cloud-memcache" % "0.2.1"
Node.js
npm install @google-cloud/memcache
Python
Python 개발 환경 설정에 관한 자세한 내용은 Python 개발 환경 설정 가이드를 참조하세요.Mac/Linux
pip install virtualenv virtualenv <your-env> source <your-env>/bin/activate <your-env>/bin/pip install google-cloud-memcacheWindows
pip install virtualenv virtualenv <your-env> <your-env>\Scripts\activate <your-env>\Scripts\pip.exe install google-cloud-memcache
인증 설정
클라이언트 라이브러리를 실행하려면 먼저 서비스 계정을 만들고 환경 변수를 설정하여 인증을 설정해야 합니다.
콘솔
서비스 계정을 만듭니다.
-
Google Cloud Console에서 서비스 계정 만들기 페이지로 이동합니다.
서비스 계정 만들기로 이동 - 프로젝트를 선택합니다.
-
서비스 계정 이름 필드에 이름을 입력합니다. Google Cloud 콘솔은 이 이름을 기반으로 서비스 계정 ID 필드를 채웁니다.
서비스 계정 설명 필드에 설명을 입력합니다. 예를 들면
Service account for quickstart
입니다. - 만들고 계속하기를 클릭합니다.
-
서비스 계정에 Project > Owner 역할을 부여합니다.
역할을 부여하려면 역할 선택 목록을 찾은 후 Project > Owner을 선택합니다.
- 계속을 클릭합니다.
-
완료를 클릭하여 서비스 계정 만들기를 마칩니다.
브라우저 창을 닫지 마세요. 다음 단계에서 사용합니다.
서비스 계정 키 만들기
- Google Cloud Console에서 만든 서비스 계정의 이메일 주소를 클릭합니다.
- 키를 클릭합니다.
- 키 추가를 클릭한 후 새 키 만들기를 클릭합니다.
- 만들기를 클릭합니다. JSON 키 파일이 컴퓨터에 다운로드됩니다.
- 닫기를 클릭합니다.
gcloud
인증을 설정합니다.
-
서비스 계정을 만듭니다.
gcloud iam service-accounts create SERVICE_ACCOUNT_NAME
SERVICE_ACCOUNT_NAME
을 서비스 계정 이름으로 바꿉니다. -
서비스 계정에
roles/owner
IAM 역할을 부여합니다.gcloud projects add-iam-policy-binding PROJECT_ID --member="serviceAccount:SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com" --role=roles/owner
다음을 바꿉니다.
SERVICE_ACCOUNT_NAME
: 서비스 계정의 이름입니다.PROJECT_ID
: 서비스 계정을 만든 프로젝트 ID입니다.
-
키 파일을 생성합니다.
gcloud iam service-accounts keys create FILE_NAME.json --iam-account=SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com
다음을 바꿉니다.
FILE_NAME
: 키 파일의 이름입니다.SERVICE_ACCOUNT_NAME
: 서비스 계정의 이름입니다.PROJECT_ID
: 서비스 계정을 만든 프로젝트 ID입니다.
GOOGLE_APPLICATION_CREDENTIALS
환경 변수를 설정하여 애플리케이션 코드에 사용자 인증 정보를 제공합니다. 이 변수는 현재 셸 세션에만 적용됩니다. 이후 셸 세션에 변수를 적용하려면 셸 시작 파일(예: ~/.bashrc
또는 ~/.profile
파일)에서 변수를 설정합니다.
Linux 또는 macOS
export GOOGLE_APPLICATION_CREDENTIALS="KEY_PATH
"
KEY_PATH
를 사용자 인증 정보가 포함된 JSON 파일의 경로로 바꿉니다.
예를 들면 다음과 같습니다.
export GOOGLE_APPLICATION_CREDENTIALS="/home/user/Downloads/service-account-file.json"
Windows
PowerShell:
$env:GOOGLE_APPLICATION_CREDENTIALS="KEY_PATH
"
KEY_PATH
를 사용자 인증 정보가 포함된 JSON 파일의 경로로 바꿉니다.
예를 들면 다음과 같습니다.
$env:GOOGLE_APPLICATION_CREDENTIALS="C:\Users\username\Downloads\service-account-file.json"
명령 프롬프트:
set GOOGLE_APPLICATION_CREDENTIALS=KEY_PATH
KEY_PATH
를 사용자 인증 정보가 포함된 JSON 파일의 경로로 바꿉니다.