sanqingleo created HADOOP-19648:
-----------------------------------
Summary: cos use token credential will lost token field
Key: HADOOP-19648
URL: https://issues.apache.org/jira/browse/HADOOP-19648
Project: Hadoop Common
Issue Type: Bug
Components: cloud-storage
Affects Versions: 3.3.0
Reporter: sanqingleo
Attachments: image-2025-08-11-10-37-12-451.png,
image-2025-08-11-10-42-36-375.png
Hi,
I've discovered a bug when accessing COSN using temporary credentials (access
key, secret key, and session token).
In the org.apache.hadoop.fs.cosn.CosNativeFileSystemStore#initCOSClient method,
when the client is initialized, it only passes the access key and secret key,
completely ignoring the session token. This causes all subsequent operations
that rely on these temporary credentials to fail.
Furthermore, this re-initialization step seems unnecessary. Instead of creating
a new client with incomplete credentials, the existing credential provider
(which already contains the AK, SK, and token) should be passed down directly.
!image-2025-08-11-10-37-12-451.png!
!image-2025-08-11-10-42-36-375.png!
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]