Sign inSign up

rtsp/aws-cli

By rtsp

•Updated about 2 years ago

Debian Docker image with AWC CLI preinstalled

Image
1

10K+

rtsp/aws-cli repository overview

⁠RTSP AWS CLI Docker Image

Debian with AWS CLI⁠ included.

⁠aws Usage

For the aws command usage, please refer to the following documents.

⁠Usage

In order to use image from GitHub Container Registry instead of Docker Hub, you can replace rtsp/aws-cli with ghcr.io/rtsp/docker-aws-cli anywhere in the instruction below.

⁠Pull Image
docker pull rtsp/aws-cli
⁠Interactive Mode
docker run --rm -it rtsp/aws-cli bash
docker run --rm -it \
  -e AWS_ACCESS_KEY_ID=AKIAXXXX \
  -e AWS_SECRET_ACCESS_KEY=XXXX \
  -e AWS_DEFAULT_REGION=ap-southeast-1 \
  rtsp/aws-cli bash
⁠Run a Specific Command
docker run --rm \
  -e AWS_ACCESS_KEY_ID=AKIAXXXX \
  -e AWS_SECRET_ACCESS_KEY=XXXX \
  -e AWS_DEFAULT_REGION=ap-southeast-1 \
  rtsp/aws-cli aws s3 ls
⁠Run as Daemon

WARNING: This will leave your keys in the running container.

docker run -d --name aws-cli \
  -e AWS_ACCESS_KEY_ID=AKIAXXXX \
  -e AWS_SECRET_ACCESS_KEY=XXXX \
  -e AWS_DEFAULT_REGION=ap-southeast-1 \
  rtsp/aws-cli
docker exec aws-cli aws s3 ls

docker exec -it aws-cli bash
⁠Run as Kubernetes Pod

WARNING: This will leave your keys in the running pod.

---
apiVersion: v1
kind: Pod
metadata:
  name: aws-cli
spec:
  containers:
  - name: aws-cli
    image: rtsp/aws-cli:latest
    env:
    - name: AWS_ACCESS_KEY_ID
      value: AKIAXXXX
    - name: AWS_SECRET_ACCESS_KEY
      value: XXXX
    - name: AWS_DEFAULT_REGION
      value: ap-southeast-1
kubectl exec aws-cli -- aws s3 ls

kubectl exec -it aws-cli -- bash
⁠Run as Kubernetes Deployment

WARNING: This will leave your keys in the running pod.

---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: aws-cli
spec:
  replicas: 1
  selector:
    matchLabels:
      name: aws-cli
  template:
    metadata:
      labels:
        name: aws-cli
    spec:
      containers:
        - name: aws-cli
          image: rtsp/aws-cli:latest
          imagePullPolicy: Always
          env:
          - name: AWS_ACCESS_KEY_ID
            value: AKIAXXXX
          - name: AWS_SECRET_ACCESS_KEY
            value: XXXX
          - name: AWS_DEFAULT_REGION
            value: ap-southeast-1
kubectl exec deployment/aws-cli -- aws s3 ls

kubectl exec -it deployment/aws-cli -- bash
⁠Packages
⁠Source Code

Tag summary

Content type

Image

Digest

sha256:a14590453…

Size

127.1 MB

Last updated

about 2 years ago

docker pull rtsp/aws-cli