doris3.0.8存算分离,minio,建表,创建vault均成功,向表中插入内容的时候报错,大致意思为ak不对,但是使用ak和sk登录minio web界面没有问题,求大神解惑

Viewed 28

使用默认ak,sk和自己更改的ak,sk出现同样的报错
插入时报错如下:
1105 - errCode = 2, detailMessage = (172.19.206.96)[INTERNAL_ERROR][INTERNAL_ERROR]VNodeChannel[1758732262114-1758686322988], load_id=732f2a13715f42e5-9f2de86f57946791, txn_id=102076957889536, node=172.19.206.96:8060, add batch req success but status isn't ok, err: [E-256]PStatus: (172.19.206.96)[E-256]failed to put object: s3://doris/doris/data/1758732262145/020000000000000d2245eeed8e1f6b8d0a32bd6215a596bc_0.dat: InvalidAccessKeyId The Access Key Id you provided does not exist in our records. code=FORBIDDEN, typ
同时metaserver报错:
E20250926 10:47:49.518867 7151 aws_logger.h:50] [EC2MetadataClient] Http request to retrieve credentials failed
E20250926 10:47:49.518903 7151 aws_logger.h:50] [EC2MetadataClient] Can not retrieve resource from http://169.254.169.254/latest/meta-data/placement/availability-zone
E20250926 10:47:50.527060 7151 aws_logger.h:50] [CurlHttpClient] Curl returned error code 28 - Timeout was reached
E20250926 10:47:50.527348 7151 aws_logger.h:50] [EC2MetadataClient] Http request to retrieve credentials failed
E20250926 10:47:51.528371 7151 aws_logger.h:50] [CurlHttpClient] Curl returned error code 28 - Timeout was reached
E20250926 10:47:51.529953 7151 aws_logger.h:50] [EC2MetadataClient] Http request to retrieve credentials failed
E20250926 10:47:51.529999 7151 aws_logger.h:50] [EC2MetadataClient] Can not retrieve resource from http://169.254.169.254/latest/meta-data/placement/availability-zone
E20250926 10:47:52.519464 7151 aws_logger.h:50] [CurlHttpClient] Curl returned error code 7 - Couldn't connect to server

1 Answers

在创建vault的时候,去IMDS认证,导致ak无效,在创建语句中添加

"aws.credentials.provider" = "Simple"

,意为优先使用静态认证,成功解决问题。