aliyun / aliyun-oss-android-sdk

Android SDK for aliyun object storage service
807 stars 306 forks source link

android 使用sts的问题 #190

Open theshdf opened 5 years ago

theshdf commented 5 years ago

android oss 上传图片时 使用sts获取临时的ak,as,st,expire,上传图片可以成功,但是生成的url在900s之后就无法使用并提示 accesskeyid无效 ,是什么原因呢?获取的临时token的有效期也是900s,如果这样的话,为什么还要使用sts?

pushuhengyang commented 5 years ago

android oss 上传图片时 使用sts获取临时的ak,as,st,expire,上传图片可以成功,但是生成的url在900s之后就无法使用并提示 accesskeyid无效 ,是什么原因呢?获取的临时token的有效期也是900s,如果这样的话,为什么还要使用sts?

sts 是一种临时授权的方式,可以参考https://help.aliyun.com/document_detail/100624.html?spm=a2c4g.11186623.6.656.37ca40893FDxNO 有效时间最短900s 最长3600s 如果想用图片的url 可以参考 https://help.aliyun.com/document_detail/32049.html?spm=a2c4g.11186623.6.1114.65ad1388pdCUc3

pushuhengyang commented 5 years ago

也可以使用OSS图片处理服务 https://help.aliyun.com/document_detail/44686.html?spm=a2c4g.11186623.6.1234.526917f1ipS3R1

theshdf commented 5 years ago

android oss 上传图片时 使用sts获取临时的ak,as,st,expire,上传图片可以成功,但是生成的url在900s之后就无法使用并提示 accesskeyid无效 ,是什么原因呢?获取的临时token的有效期也是900s,如果这样的话,为什么还要使用sts?

sts 是一种临时授权的方式,可以参考https://help.aliyun.com/document_detail/100624.html?spm=a2c4g.11186623.6.656.37ca40893FDxNO 有效时间最短900s 最长3600s 如果想用图片的url 可以参考 https://help.aliyun.com/document_detail/32049.html?spm=a2c4g.11186623.6.1114.65ad1388pdCUc3

你好,谢谢你的回复,我想问一下,你的意思是我的图片之所以过一段时间之后url访问不了是因为我没有给图片进行签名设置有效期么?还有 我是用签名生成的公共的图片访问路径访问不了会是什么原因?是后台权限的问题么?使用这个方法生成的url,String url = oss.presignConstrainedObjectURL("", "", 30 * 60);还是过个十几分钟之后就没法使用url了。???会是什么原因?会和后台配置有关么?

pushuhengyang commented 5 years ago

android oss 上传图片时 使用sts获取临时的ak,as,st,expire,上传图片可以成功,但是生成的url在900s之后就无法使用并提示 accesskeyid无效 ,是什么原因呢?获取的临时token的有效期也是900s,如果这样的话,为什么还要使用sts?

sts 是一种临时授权的方式,可以参考https://help.aliyun.com/document_detail/100624.html?spm=a2c4g.11186623.6.656.37ca40893FDxNO 有效时间最短900s 最长3600s 如果想用图片的url 可以参考 https://help.aliyun.com/document_detail/32049.html?spm=a2c4g.11186623.6.1114.65ad1388pdCUc3

你好,谢谢你的回复,我想问一下,你的意思是我的图片之所以过一段时间之后url访问不了是因为我没有给图片进行签名设置有效期么?还有 我是用签名生成的公共的图片访问路径访问不了会是什么原因?是后台权限的问题么?使用这个方法生成的url,String url = oss.presignConstrainedObjectURL("", "", 30 * 60);还是过个十几分钟之后就没法使用url了。???会是什么原因?会和后台配置有关么?

sts 签名生成的url , 是会一段时间后无效,如果要长久使用,需要设置Bucket文件权限为公共读或者公共读写

theshdf commented 5 years ago

android oss 上传图片时 使用sts获取临时的ak,as,st,expire,上传图片可以成功,但是生成的url在900s之后就无法使用并提示 accesskeyid无效 ,是什么原因呢?获取的临时token的有效期也是900s,如果这样的话,为什么还要使用sts?

sts 是一种临时授权的方式,可以参考https://help.aliyun.com/document_detail/100624.html?spm=a2c4g.11186623.6.656.37ca40893FDxNO 有效时间最短900s 最长3600s 如果想用图片的url 可以参考 https://help.aliyun.com/document_detail/32049.html?spm=a2c4g.11186623.6.1114.65ad1388pdCUc3

你好,谢谢你的回复,我想问一下,你的意思是我的图片之所以过一段时间之后url访问不了是因为我没有给图片进行签名设置有效期么?还有 我是用签名生成的公共的图片访问路径访问不了会是什么原因?是后台权限的问题么?使用这个方法生成的url,String url = oss.presignConstrainedObjectURL("", "", 30 * 60);还是过个十几分钟之后就没法使用url了。???会是什么原因?会和后台配置有关么?

sts 签名生成的url , 是会一段时间后无效,如果要长久使用,需要设置Bucket文件权限为公共读或者公共读写

theshdf commented 5 years ago

android oss 上传图片时 使用sts获取临时的ak,as,st,expire,上传图片可以成功,但是生成的url在900s之后就无法使用并提示 accesskeyid无效 ,是什么原因呢?获取的临时token的有效期也是900s,如果这样的话,为什么还要使用sts?

sts 是一种临时授权的方式,可以参考https://help.aliyun.com/document_detail/100624.html?spm=a2c4g.11186623.6.656.37ca40893FDxNO 有效时间最短900s 最长3600s 如果想用图片的url 可以参考 https://help.aliyun.com/document_detail/32049.html?spm=a2c4g.11186623.6.1114.65ad1388pdCUc3

你好,谢谢你的回复,我想问一下,你的意思是我的图片之所以过一段时间之后url访问不了是因为我没有给图片进行签名设置有效期么?还有 我是用签名生成的公共的图片访问路径访问不了会是什么原因?是后台权限的问题么?使用这个方法生成的url,String url = oss.presignConstrainedObjectURL("", "", 30 * 60);还是过个十几分钟之后就没法使用url了。???会是什么原因?会和后台配置有关么?

sts 签名生成的url , 是会一段时间后无效,如果要长久使用,需要设置Bucket文件权限为公共读或者公共读写

你好 我还有个问题 我是用私有签名生成的url 在15分钟之后url不能是用并提示如下:

SecurityTokenExpired The security token you provided has expired. 5D9FE4F988FF7D39387CD915 apt-image-bucket.oss-cn-hangzhou.aliyuncs.com CAISnAN1q6Ft5B2yfSjIr47mANyHqpNk3LreRUfJ0kQXa7hrupLt1Dz2IHlKdXluAOEWvvoxn2BV6PkYlqB6T55OSAmcNZIofU7oXbDkMeT7oMWQweEuDvTHcDHhi3eZsebWZ+LmNjm0GJOEYEzFkSle2KbzcS7YMXWuLZyOj+xlDLEQRRLqQjdaI91UKwB+yqodLmCDDeuxFRToj2HMbjJvoREupW575Liy5cee5xHC7jj90fRHg4XqPqCtddV3Xud4SMzn9eZxbLbkzSpM6gBD7rtLlKhD8Dul2daGGAt14g6aFODW/9ZzN3VLBM4AFrVDseL3mNBhp+XXjP6X8RtWOvxPWCmtEuLWycDfSuSyLYR7J/SpMmzRl9GKP5b49gk5anEWKEQIGa4oIWQiDgc3GHOIaP2u4EyPYwKqRKXA2rw90pdp7TWzpIbSdwffGI/0i3hIZsUOCGozLAMT0GDbdasLThdBaVsPBczOFNsiPE4H+PO441OJBnA+kStNzPT6ZuLLvKcEcpn4XZ9A3ocbaY5Pr2wwVVPzRqJJZ9JyGoABcyqoEp6rEVPDkjsu6/wnXFyLibI55xT9q/TYoS45kXM3xPgKiW45s+be//kVo2Qile0BFPhRSHy7gWfYxa4+85YiqkrH7OUaheMgcr1iEjIzU1OfAArU2RqLMkMyOrcl0B8Moihcd4aiCKKyqsLFrxH14tPBa4u3yoTsUufpTtY=

SecurityToken过期了 ,但是生成的图片url都会有这个参数,这个问题是什么问题,该如何解决呢?

pushuhengyang commented 5 years ago

android oss 上传图片时 使用sts获取临时的ak,as,st,expire,上传图片可以成功,但是生成的url在900s之后就无法使用并提示 accesskeyid无效 ,是什么原因呢?获取的临时token的有效期也是900s,如果这样的话,为什么还要使用sts?

sts 是一种临时授权的方式,可以参考https://help.aliyun.com/document_detail/100624.html?spm=a2c4g.11186623.6.656.37ca40893FDxNO 有效时间最短900s 最长3600s 如果想用图片的url 可以参考 https://help.aliyun.com/document_detail/32049.html?spm=a2c4g.11186623.6.1114.65ad1388pdCUc3

你好,谢谢你的回复,我想问一下,你的意思是我的图片之所以过一段时间之后url访问不了是因为我没有给图片进行签名设置有效期么?还有 我是用签名生成的公共的图片访问路径访问不了会是什么原因?是后台权限的问题么?使用这个方法生成的url,String url = oss.presignConstrainedObjectURL("", "", 30 * 60);还是过个十几分钟之后就没法使用url了。???会是什么原因?会和后台配置有关么?

sts 签名生成的url , 是会一段时间后无效,如果要长久使用,需要设置Bucket文件权限为公共读或者公共读写

你好 我还有个问题 我是用私有签名生成的url 在15分钟之后url不能是用并提示如下:

SecurityTokenExpired The security token you provided has expired. 5D9FE4F988FF7D39387CD915 apt-image-bucket.oss-cn-hangzhou.aliyuncs.com

CAISnAN1q6Ft5B2yfSjIr47mANyHqpNk3LreRUfJ0kQXa7hrupLt1Dz2IHlKdXluAOEWvvoxn2BV6PkYlqB6T55OSAmcNZIofU7oXbDkMeT7oMWQweEuDvTHcDHhi3eZsebWZ+LmNjm0GJOEYEzFkSle2KbzcS7YMXWuLZyOj+xlDLEQRRLqQjdaI91UKwB+yqodLmCDDeuxFRToj2HMbjJvoREupW575Liy5cee5xHC7jj90fRHg4XqPqCtddV3Xud4SMzn9eZxbLbkzSpM6gBD7rtLlKhD8Dul2daGGAt14g6aFODW/9ZzN3VLBM4AFrVDseL3mNBhp+XXjP6X8RtWOvxPWCmtEuLWycDfSuSyLYR7J/SpMmzRl9GKP5b49gk5anEWKEQIGa4oIWQiDgc3GHOIaP2u4EyPYwKqRKXA2rw90pdp7TWzpIbSdwffGI/0i3hIZsUOCGozLAMT0GDbdasLThdBaVsPBczOFNsiPE4H+PO441OJBnA+kStNzPT6ZuLLvKcEcpn4XZ9A3ocbaY5Pr2wwVVPzRqJJZ9JyGoABcyqoEp6rEVPDkjsu6/wnXFyLibI55xT9q/TYoS45kXM3xPgKiW45s+be//kVo2Qile0BFPhRSHy7gWfYxa4+85YiqkrH7OUaheMgcr1iEjIzU1OfAArU2RqLMkMyOrcl0B8Moihcd4aiCKKyqsLFrxH14tPBa4u3yoTsUufpTtY=

SecurityToken过期了 ,但是生成的图片url都会有这个参数,这个问题是什么问题,该如何解决呢?

图片是私有资源 生成的url是有有效时长的,跟sts 一样token会一段时间后失效,如果要允许公共访问,将Bucket或者object权限设置为公共读或者公共读写

pushuhengyang commented 5 years ago

参考 https://help.aliyun.com/document_detail/32049.html?spm=a2c4g.11174283.6.1114.45eb7da2EaXbSY