Google Cloud를 사용하여 클라이언트에서 200GB 전송

Google Cloud를 사용하여 클라이언트에서 200GB 전송

200GB의 민감한 데이터를 우리에게 전송하려는 고객이 있습니다. 이 데이터를 GCloud 버킷에 업로드하고 싶습니다.

단일 새 버킷에 액세스하고 업로드할 수 있도록 외부 사용자를 설정하는 가장 좋은 방법은 무엇입니까?

답변1

GCP 콘솔을 통해 외부 사용자 액세스를 설정하려면 아래 2가지 방법을 시도해 보세요.

1.귀하의 고객은 유효한 Google 계정(Gmail 계정)이 필요합니다.

  1. 콘솔로 이동
  2. 클라우드 스토리지 선택
  3. 버킷 선택
  4. 만들기(새 버킷)를 클릭하세요.
  5. 버킷을 생성한 후 새로 생성된 버킷을 클릭하세요.
  6. 권한을 클릭하세요
  7. +액세스 권한 부여를 클릭하세요.
  8. 사용자의 Google 계정(Gmail Account) 추가
  9. 스토리지 개체 ​​생성자 역할을 선택합니다.
  10. 이제 생성된 역할은 버킷에 객체를 생성(데이터 업로드)할 수 있는 권한을 부여합니다.

2. 서비스 계정을 사용하여 리소스에 대한 액세스 권한을 부여할 수 있습니다.

  1. 콘솔로 이동
  2. IAM 및 관리자 선택
  3. 서비스 계정 선택
  4. +서비스 계정 만들기를 클릭하세요.
  5. 생성된 서비스 계정을 클릭하세요.
  6. 권한을 클릭하세요
  7. 서비스 계정 권한, 역할 선택
  8. 스토리지 선택
  9. 스토리지 개체 ​​생성자 계속하려면 클릭하세요.
  10. 키 생성을 클릭하세요
  11. 키 유형에 대한 JSON 버튼을 확인하세요.
  12. 생성된 JSON 파일을 저장합니다.

이제 서비스 계정이 생성되었습니다. d*****@****-dev.iam.gserviceaccount.com및 과 같은 Google Cloud에서 생성된 이메일 주소를 기록해 둡니다 JSON file credentials. 자세한 내용은 GCloud 공식 문서를 참조하세요.

참고자료 :

  1. IAM 기본 및 사전 정의된 역할 참조
  2. 사용자가 파일을 업로드하도록 허용

관련 정보