I have a need to upload around 500GB of data to my google drive. I have bought 1 TB space so space is not an issue. I need to achieve this using drive api. Since I don't want to authorize my script via oauth flow I have decided to use google service account but I came to know that you can only upload 15GB of data using Service account user. Now this is limiting me from using all of my google drive space. I have tried transferring ownership after uploading the file but there is also a limit on number of items shared/transferred in a single day. So question is:
Is there a way to increase the service account drive quota? If not what would be the work around for this. If someone can share a code sample using oauth2 and for how long I can use the refresh token that would be great as I need to run this as a lambda function to sync my s3 bucket to google drive so as little user intervention as possible is desirable. Thanks