GCS HMAC 키 인증¶
이 문서에서는 HMAC 키를 사용하여 GCS에 인증하는 방법을 설명합니다.
1단계: 서비스 계정 생성¶
- Google Cloud Console에 로그인합니다.
- IAM 및 관리 > 서비스 계정으로 이동합니다.
- 서비스 계정 생성을 클릭합니다.
- 이름(예:
guance-forward)을 입력하고, 만들기 및 계속을 클릭합니다. - 역할 단계는 건너뛸 수 있으며(프로젝트 수준에서 권한을 부여하지 않음), 바로 완료를 클릭합니다.
2단계: 버킷에 권한 부여¶
- Cloud Storage > 버킷 > 대상 버킷 선택으로 이동합니다.
- 권한 탭으로 전환합니다.
- 액세스 권한 부여를 클릭합니다.
- 방금 생성한 서비스 계정의 이메일을 입력합니다.
- 역할로 Storage Object Admin(또는
storage.objects.create/get/list및storage.buckets.get권한을 포함하는 사용자 지정 역할)을 선택합니다. - 저장합니다.
3단계: HMAC 키 생성¶
- Cloud Storage > 설정으로 이동합니다.
- 상호 운용성 탭으로 전환합니다.
- 서비스 계정 HMAC 영역을 찾습니다.
- 서비스 계정에 대한 키 생성을 클릭합니다.
- 대상 서비스 계정을 선택하고 키 생성을 클릭합니다.
- 표시된 액세스 키와 시크릿을 즉시 저장합니다(닫으면 다시 확인할 수 없습니다).
4단계: Guance에서 구성¶
- Google Cloud GCS > HMAC 액세스 키를 선택합니다.
- 액세스 키와 시크릿 키를 입력합니다.
- 리전, 버킷, 저장 경로를 입력합니다.
- 연결을 테스트합니다.