GEE批量打开asset权限(anyone can read)

一、问题

我用不同的账号登陆GEE,需要实现asset共享,因此需要随时保持他们是anyone can read的权限。

通常当asset个数少的时候,可以手动设置权限。

然而,我的asset数量很大,一个个点不现实,而且这个权限还是有效期的,过一阵还得重新点。

所以我得找个办法一键解决。

二.问题的解决

将asset_id改为自己的id,在python api中运行下述代码即可。

asset_id = 'projects/ee-xxx/assets/xxx'//改为自己的id,但好像只能是二级标题
acl_update = {
    'all_users_can_read': True
}
ee.data.setAssetAcl(asset_id, acl_update)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值