inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[단테랩스] Hermes × Codex 로 세우는 나만의 AI 가상 오피스 (8주 마스터 과정)

gws 인증(프로필을 LINUX에서 실행? vs docker에서 실행?)

해결된 질문

69

Monk

작성한 질문수 10

0

어제까지 잘되던 gws 인증이 안되서 이것저것 만져보고 있었는데 (재인증까지 받는 삽질 했습니다.ㅠㅠ)

소피가 docker에서 실행되어서 토큰을 못읽어오는 문제였습니다.

소피가 local에서 실행되도록 옮기니까 모든게 해결됐습니다.

걱정은 아마 보안쪽 강의중에 프로필을 docker로 옮기도록 설정했던 부분이 있엇던거 같은데 그 때부터 오류가 발생했던것 같습니다.

docker로 설정하게 되면 구글인증관련된거 다 제대로 못불러오는데 그냥 로컬로 써도 되나요?

아니면 docker로 백엔드 설정해도 오류 안나게 하는 방법이 있어야 할 것 같습니다.


참고)) slack 답변

몽크님, 가장 간단한 해결책은 소피의 터미널을 Docker가 아니라 현재 Linux 환경에서 실행하도록 전환하는 것입니다. 
그러면 이미 인증된 /home/user/.config/gws 키링을 그대로 사용하므로 401이 사라집니다. 
Docker에 키링을 억지로 연결하는 방식보다 안전하고 설정도 훨씬 적습니다.

hermes config set terminal.backend local




그다음 Hermes 게이트웨이를 한 번 재시작해 주세요. 현재 채팅에서 지원되면 /restart를 보내시면 됩니다.

선택 이유
- 현재 Linux 환경: Google Tasks OAuth 정상
- Docker 환경: 호스트 키링 경로 자체가 없어 401 발생
- local 전환: 인증 파일 복사·토큰 노출·Docker 볼륨 설정 없이 해결

재시작 후 완료라고 남겨주시면, 제가 즉시 Google Tasks를 다시 조회해 401 해결 여부와 할 일 목록을 확인하겠습니다.

인공지능(ai) ai-agent

답변 1

0

단테랩스 Dante

안녕하세요.

이 문제는 헤르메스의 의도이기 때문에 gws cli 같은 기능을 사용할 프로필이라면 도커 백엔드는 알맞지 않습니다.

호스트와 격리를 해버리기 때문에 Cli, 인증 모두 격리환경안에 별도로 구축을 해야합니다.

그렇게 되면 편리함이 많이 떨어지기 때문에,

보안와 편리성 트레이드오프 상황에서 한가지를 선택하셔야 할것 같습니다.

로컬 백엔드로 바꾸신건 잘하셨습니다.


호스트 인증을 공유하는 한가지 방식이 있습니다.

물론 격리를 한다는 대전제를 해치긴 합니다.

terminal:
    docker_volumes:
      - "/Users/dante/.config/gws:/credentials/gws"
    docker_env:
      GOOGLE_WORKSPACE_CLI_CONFIG_DIR: "/credentials/gws"

config.yaml 에 이렇게 넣어주시면 도커백엔드로 인증과 cli 바이너리를 공유해줄수는 있습니다.

참고하셔요.

유닛3.2 멀티프로필 게이트웨이 PID 표시 차이 및 OpenAI Codex OAuth 401 오류 문의

0

14

0

auto_decompose

0

13

0

[Himalaya 네이버 메일 연동] Slack에서 네이버메일 사용 시 GPG 복호화 오류 발생

0

23

1

ACE Music API Key 생성

0

21

1

URL 안내 없이 휙휙넘어가니깐 따라가기가 어려워요

0

33

1

섹션5-Unit5.7 화면 자동화 문의

0

54

1

7.4 14단계. 빌드하고 배포하기

0

46

1

Unit 4.2 OPENROUTER_API_KEY가 설정되어 있지 않습니다.

0

51

1

-a cline 옵션은 넣었는지 궁금합니다.

0

47

1

hermes oliver chat 이 안되는데 어떻게 사용하셨나요?

0

63

1

gateway 설정

0

76

2

수업질문

0

77

2

Unit 4.1 웹 훅 8644 포트

0

63

2

기본 프로필에서 설정 복제가 현재는 없는데 어떻게 설정해야되나요?

0

64

2

슬랙에서 /profile 해도 sophie가 호출되지않습니다ㅠㅠ

0

74

2

멀티 에이전트 Vs. 단일 에이전트 지식 아카이빙

0

60

2

MAGMA와 함께 개인 서비스도 같이 구축할때는 어떻게 세팅하는게 효율적인가요?

0

67

2

hermes dashboard : Failed to restart gateway

0

94

2

hermes slack 설정 문제?

0

69

2

hermes memory setup

0

123

3

unit3.8 ready 입력 시 오류

0

103

4

URL을 어디서 찾을수잇을까요?

0

75

2

slack app 생성

0

63

1

memory setup 후 헤르메스 리스타트 문제

0

121

3