복붙노트

[REDIS] Google 클라우드 기능 레디 스에 연결할 수 없습니다

REDIS

Google 클라우드 기능 레디 스에 연결할 수 없습니다

우리는 계산 엔진 인스턴스에 앉아 레디 스 서버에 연결을 시도 구글 클라우드 기능을 가지고있다. 컴퓨팅 엔진 레디 스 포트는 열려 있고 우리의 로컬 시스템에서 레디 스 서버에 연결할 수 있습니다. 그럼에도 불구하고, 클라우드 기능 시도 그렇게 할 때, 다음과 같은 오류를 가져옵니다

우리는 다시 우리의 로컬 시스템에서 작동하는 연결하는 레디 스의 NPM 패키지 (레디 스 노드 클라이언트)를 사용하고 있습니다.

우리는 호스트 값과 암호 값으로 인증 비밀에 EC 서버의 IP를 전달합니다. 다시이 로컬로 작동하는 것 같다.

어떤 아이디어?

해결법

  1. ==============================

    1.결국, 그것은 참으로 방화벽 문제였다. 우리는 올바른 서비스 계정 설정을하지 않았다.

    결국, 그것은 참으로 방화벽 문제였다. 우리는 올바른 서비스 계정 설정을하지 않았다.

    한 요구 사항 페이지를 config (설정) 방화벽 규칙을 방문하여 서비스 계정을 입력하고 클라우드 기능의 서비스 계정을 추가하려면 해당 소스 필터 (또는 두 번째 소스 필터)를 추가합니다.

  2. ==============================

    2.GCP는 내부 IP를 사용하여 클라우드 기능에서 계산 엔진 VM을 연결하는 "서버를 사용하지 않는 VPC 액세스 '의 베타 버전을 발표했다. 여기에 튜토리얼을 따라

    GCP는 내부 IP를 사용하여 클라우드 기능에서 계산 엔진 VM을 연결하는 "서버를 사용하지 않는 VPC 액세스 '의 베타 버전을 발표했다. 여기에 튜토리얼을 따라

  3. from https://stackoverflow.com/questions/50510053/google-cloud-function-cannot-connect-to-redis by cc-by-sa and MIT license