@@ -25,41 +25,16 @@ the same configuration key is defined as a `Env Var` this last will replace the
25
25
#### Docker
26
26
27
27
``` bash
28
- make && \
29
- make promu && \
30
- promu build --prefix .build/darwin-amd64 && \
31
- make docker DOCKER_REPO=docker.io/slashdevops
32
-
33
28
docker run --rm \
34
- -v ~ /tmp/queries/m1.yaml:/metrics/m1.yaml \
35
- -v ~ /.aws:/credentials \
36
- -v ~ /.aws:/credentials \
29
+ -i \
30
+ -u nobody:nogroup \
31
+ --privileged \
32
+ -v ~ /tmp/queries/m1.yaml:/home/nobody/m1.yaml:ro \
33
+ -v /tmp/:/home/nobody/tmp/:rw \
34
+ -v ~ /.aws:/home/nobody/.aws:ro \
37
35
-e " AWS_SDK_LOAD_CONFIG=1" \
38
- -e " AWS_CONFIG_FILE=/credentials/.aws/config" \
39
- -e " AWS_SHARED_CREDENTIALS_FILE=/credentials/.aws/credentials" \
40
- -e " AWS_PROFILE=slashdevops" \
41
- slashdevops/aws-cloudwatch-exporter-linux-amd64:develop metrics get --metricsFiles /metrics/m1.yaml \
42
- --debug
43
-
44
- docker run --rm \
45
- -v ~ /tmp/queries/m1.yaml:/metrics/m1.yaml \
46
- -v ~ /.aws/credentials:/home/.aws/credentials:ro \
47
- -v ~ /.aws/config:/home/.aws/config:ro \
48
36
-e " AWS_PROFILE=slashdevops" \
49
- slashdevops/aws-cloudwatch-exporter-linux-amd64:develop metrics get --metricsFiles /metrics/m1.yaml \
50
- --debug
51
-
52
- docker run --rm \
53
- -v ~ /tmp/queries/m1.yaml:/metrics/m1.yaml \
54
- -e " AWS_REGION=eu-west-1" \
55
- slashdevops/aws-cloudwatch-exporter-linux-amd64:develop metrics get --metricsFiles /metrics/m1.yaml \
56
- --debug
57
-
58
- docker run --rm \
59
- -v ~ /tmp/queries/m1.yaml:/metrics/m1.yaml \
60
- -v $HOME /.aws/credentials:/home/nobody/.aws/credentials -u nobody \
61
- -v $HOME /.aws/config:/home/nobody/.aws/config -u nobody \
62
- slashdevops/aws-cloudwatch-exporter-linux-amd64:develop ls -la /home/nobody/
37
+ slashdevops/aws-cloudwatch-exporter-linux-amd64:develop metrics get --metricsFiles /home/nobody/m1.yaml --outFile /home/nobody/tmp/out.yaml
63
38
```
64
39
65
40
#### Binary
0 commit comments