Open wl-sre opened 2 years ago
This looks like a problem with CREDS.
Still a problem?
Can you try to give the docker container AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY env vars?
{"level":"info","msg":"Parse config..","time":"2022-11-09T03:23:18Z"} {"level":"info","msg":"Startup completed","time":"2022-11-09T03:23:18Z"} {"level":"debug","msg":"Starting scraping async","time":"2022-11-09T03:23:18Z"} {"level":"debug","msg":"Scrape initially first time","time":"2022-11-09T03:23:18Z"} 2022/11/09 03:23:18 DEBUG: Request sts/GetCallerIdentity Details: ---[ REQUEST POST-SIGN ]----------------------------- POST / HTTP/1.1 Host: sts.amazonaws.com User-Agent: aws-sdk-go/1.44.127 (go1.18.8; linux; amd64) Content-Length: 43 Authorization: AWS4-HMAC-SHA256 Credential=AKIAXHMHPBOVUM4ZBZFQ/20221109/us-east-1/sts/aws4_request, SignedHeaders=content-length;content-type;host;x-amz-date, Signature=2d1f52df7ae202a9b86366ef7596e44c0ca6349721768317c211c713c4cefa0b Content-Type: application/x-www-form-urlencoded; charset=utf-8 X-Amz-Date: 20221109T032318Z Accept-Encoding: gzip
2022/11/09 03:23:20 DEBUG: Response sts/GetCallerIdentity Details: ---[ RESPONSE ]-------------------------------------- HTTP/1.1 403 Forbidden Content-Length: 306 Content-Type: text/xml Date: Wed, 09 Nov 2022 03:23:20 GMT X-Amzn-Requestid: 54dfff07-13de-4df7-8142-db74e68ae2d8
2022/11/09 03:23:20
InvalidClientTokenId
{"arn":"","error":"InvalidClientTokenId: The security token included in the request is invalid.\n\tstatus code: 403, request id: 54dfff07-13de-4df7-8142-db74e68ae2d8","job_type":"s3","level":"error","msg":"Couldn't get account Id","region":"cn-northwest-1","time":"2022-11-09T03:23:20Z"} {"level":"debug","msg":"Metrics scraped.","time":"2022-11-09T03:23:20Z"} {"level":"debug","msg":"Scraping every 300 seconds","time":"2022-11-09T03:23:20Z"}
admin@admindeMacBook-Pro ~ % docker exec -it ffbfb71cb399b1bbf3b07d103c8e77d75eb 3f1bae9f58cf77ae0c570118a55e7 /bin/sh ~ $ ~ $ ~ $ ls ~ $ env HOSTNAME=ffbfb71cb399 SHLVL=1 HOME=/exporter regions=cn-northwest-1 TERM=xterm PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin AWS_ACCESS_KEY_ID=AKIAXXX AWS_SECRET_ACCESS_KEY=kcHNXXXX PWD=/exporter ~ $
Same problem
Is there an existing issue for this?
Current Behavior
2021/12/17 09:26:39 DEBUG: Response sts/GetCallerIdentity Details: ---[ RESPONSE ]-------------------------------------- HTTP/1.1 403 Content-Length: 305 Content-Type: text/xml Date: Fri, 17 Dec 2021 09:26:38 GMT X-Amzn-Requestid: 48993052-8b1d-4eb9-8222-3b3d36414ff4
2021/12/17 09:26:39
InvalidClientTokenId
{"level":"info","msg":"Couldn't get account Id for role : InvalidClientTokenId: The security token included in the request is invalid\n\tstatus code: 403, request id: 48993052-8b1d-4eb9-8222-3b3d36414ff4\n","time":"2021-12-17T09:26:39Z"} {"level":"debug","msg":"Metrics scraped.","time":"2021-12-17T09:26:39Z"} {"level":"debug","msg":"Scraping every 300 seconds","time":"2021-12-17T09:26:39Z"}
Expected Behavior
I specified the region to 'cn-northwest-1' in china , does it support the az in china ? thanks
Steps To Reproduce
docker run -e regions='cn-northwest-1' -e aws_access_key_id='111111111111111' -e aws_secret_access_key='2222222222222' -itd -v $PWD/config.yml:/tmp/config.yml -p 5000:5000 --name yace ghcr.io/nerdswords/yet-another-cloudwatch-exporter:v0.33.0-alpha "--config.file=/tmp/config.yml" "--debug"
Anything else?
No response