Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refresh sts token manually #1335

Open
divinerapier opened this issue Sep 20, 2024 · 7 comments
Open

Refresh sts token manually #1335

divinerapier opened this issue Sep 20, 2024 · 7 comments

Comments

@divinerapier
Copy link

  • Browser Version or Node Version:
  • ali-oss Version:
  • Mini Showcase Repository:
  • Network Resoponse Header x-oss-request-id:

在 Spark + Iceberg + OSS 的场景中,如何处理 STS Token 自动刷新。

我们开发了一套基于上述技术栈的大数据开发平台,为了保证在开发场景中,避免出现 accesskey / secretkey 泄漏的场景,打算使用 STS Token 让 Spark 能够访问保存在 OSS 上的 Iceberg 数据表。但是,通过文档 https://help.aliyun.com/zh/oss/developer-reference/authorize-access-1#section-nyk-bzc-kfb 了解到,Token 最长有效时间仅为 1h,这个应该是无法满足需求的。

请问,在这个场景能够通过 refreshToken 来刷新吗?

@YunZZY
Copy link
Collaborator

YunZZY commented Sep 23, 2024

JS SDK支持更新STS Token的,您可以参考下这篇文档
https://help.aliyun.com/zh/oss/developer-reference/node-js-configure-access-credentials

@divinerapier
Copy link
Author

JS SDK支持更新STS Token的,您可以参考下这篇文档
https://help.aliyun.com/zh/oss/developer-reference/node-js-configure-access-credentials

感谢回答,我去学习一下。

@divinerapier
Copy link
Author

divinerapier commented Oct 8, 2024

JS SDK支持更新STS Token的,您可以参考下这篇文档 https://help.aliyun.com/zh/oss/developer-reference/node-js-configure-access-credentials

@YunZZY 您好,我看到文档中使用 sts token 的方法是基于 oss 本身提供了配置,直接设置参数就可以。可能和我的预期需求有一些不同。

我的目标是在 spark 应用中,访问 oss 的文件。请问,这种情况要如何配置 sts token 呢?oss 是公司和阿里云合作,内部私有化部署的服务。

@YunZZY
Copy link
Collaborator

YunZZY commented Oct 9, 2024

这个问题需要进一步了解和分析一下您的场景,麻烦提工单咨询下售后吧。

@divinerapier
Copy link
Author

这个问题需要进一步了解和分析一下您的场景,麻烦提工单咨询下售后吧。

好的。

@divinerapier
Copy link
Author

@YunZZY 再请教一个问题。我印象中,oss 对同一个 AccessKey 的请求有频率的限制,如果使用 STS 的话,同一个 AccessKey 申请的不同 STS 是否就不受这个限制了?

@YunZZY
Copy link
Collaborator

YunZZY commented Oct 9, 2024

这个限制是按照bucket所属主账号来限制,不按照子账号来限制的,更详细的您可以咨询下售后

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants