バケットに対する ACL 権限は次のとおりです。
<?xml version="1.0" ?>
<AccessControlList>
<Owner>
<ID>00b4903a97dfaa16aff41eeb91e90b5fb524f1daf0d88fceca29b6f647412e8d</ID>
</Owner>
<Entries>
<Entry>
<Scope type="GroupById">
<ID>00b4903a97dfaa16aff41eeb91e90b5fb524f1daf0d88fceca29b6f647412e8d</ID>
</Scope>
<Permission>FULL_CONTROL</Permission>
</Entry>
<Entry>
<Scope type="AllUsers"/>
<Permission>READ</Permission>
</Entry>
<Entry>
<Scope type="UserByEmail">
<EmailAddress>
my_app@appspot.gserviceaccount.com
</EmailAddress>
</Scope>
<Permission>
WRITE
</Permission>
</Entry>
</Entries>
</AccessControlList>
しかし、このバケットに新しいファイルをアップロードすると、デフォルトでは共有されません。
AllUsers パーミッションが読み取りに設定されているため、そうすべきだと思います