2012-12-03 2 views
1

저는 Google App Engine (GAE) 사용자입니다. GAE에는 데이터 저장소를 Google Cloud Storage (GCS) 버킷에 백업 할 수있는 옵션이 있습니다. GCS에 가입하고 결제를 사용 설정하고 양동이를 성공적으로 만들었습니다. 작업/작업 오프 일부를 발로 문제가 발생했습니다Google App Engine 서비스 계정에 Google Cloud Storage에 대한 액세스 권한을 부여 할 수 없습니다.

시작 백업 작업 상태 : - 나는 GAE 콘솔에서 백업 기능을 시도 할 때, 데이터 저장소 관리, 그것은 나에게이 같은 오류 메시지를 제공 버킷 "myappxxxxxx - 클라우드 스토리지는"나는 온라인으로 몇 가지 조사를했고, 우리가, 내가 같이하지만, 그렇게 한 GCS의 팀 구성원으로 GAE의 서비스 계정을 추가 할 필요가 발견

액세스 할 수 없습니다 나는 "이 응용 프로그램에서 공동 작업하도록 사용자를 초대"하고 서버 계정 이메일 주소를 입력합니다. 이 이메일 주소는 [email protected]과 같습니다. 실제 전자 메일 계정이 아니기 때문에 이메일이 없습니다. 초대를받지 못했고 상태가 항상 보류 중 상태입니다.

이제 어떻게해야합니까?

답변

-1

이 문제를 해결하기위한 또 다른 간접적 인 방법은 GAE에 메일 처리기를 작성하는 것입니다. GAE 이메일 주소로 발송 된 이메일을받을 수 있습니다.

1

API Console의 팀에 서비스 계정 (따라서 애플리케이션)을 추가하여 한 번에 모든 Google 서비스에 액세스 할 수 있습니다.

여러분도 지적했듯이 gsutil setacl/getacl 명령을 사용해도 가능합니다. 이 경우 프로젝트의 모든 버킷이 아닌 특정 버킷에 대한 액세스 권한을 부여합니다.

+0

답장을 보내 주셔서 감사합니다.하지만 Google API 콘솔에서 "팀"항목을 사용해 보았습니다.하지만 App Engine Console의 "관리"-> 권한 페이지 ...로 바로 연결됩니다. 이메일 초대장 문제. –

+0

그러면 올바른 링크를 클릭하지 않았을 것입니다. 개발자 콘솔 팀은 GAE 관리자 페이지와 다릅니다. –

+0

페이지의 개요, 서비스, 팀, API 액세스, 결제, Google Cloud Storage 목록의 '팀'항목을 의미할까요? https://code.google.com/apis/console/ 저를 리디렉션합니다. https://appengine.google.com/permissions?app_id=xxxxxxxxx 페이지 –

관련 문제