서비스 계정을 사용하여 Google 드라이브의 공유 폴더에 파일을 업로드합니다.
시간이 좀 지나서 서비스 계정이 소유한 파일이 서비스 계정의 드라이브 저장 공간을 소비하고 있다는 사실을 발견했고(내 잘못) 이제 서비스 계정의 드라이브 공간이 부족해졌습니다.
도메인 전체 권한을 서비스 계정에 위임했으므로 새 파일은 제가 소유하고 개인 저장용량을 사용하게 됩니다.
이렇게 하세요: 도메인 전체 권한을 서비스 계정에 위임하세요
그리고 google/apiclient를 통해 PHP에서 Google Drive API용 API 키를 사용하는 방법
향후 오류와 혼란을 피하기 위해 이전 파일의 소유자를 변경하고 싶습니다. 다음 오류가 계속 발생합니다:
으아악
이것은 PHP 클라이언트를 사용하는 코드입니다
으아악클라이언트에서 setSubject 사용 여부에 관계없이 동일한 오류가 발생합니다.
를 사용해 보았습니다. 으아악하지만 효과가 없었어요.
파일 소유권은 동일한 도메인의 계정 간에만 이전할 수 있습니다. 이 오류는 서비스 계정과 귀하의 계정이 동일한 도메인에 속하지 않기 때문에 발생합니다.
공유 드라이브에 대한 액세스 권한이 있고 파일 추가 권한이 있는 사용자를 추가할 수 있는 경우 서비스 계정을 추가하고 파일을 공유 드라이브로 이동할 수 있도록 하세요.
관련
기타 관련