AWS
| Field | Description | Scheme | 
|---|---|---|
connection | The connection url to use, mutually exclusive with   | |
accessKey | ||
secretKey | ||
region | The AWS region  | string  | 
endpoint | Custom AWS Endpoint to use  | string  | 
skipTLSVerify | Skip TLS verify when connecting to AWS  | bool  | 
There are 3 options when connecting to AWS:
1AWS Instance or Pod IdentityBy using the AWS Instance Profile or Pod Identity (the default if no connection or accessKey is specified)
Using a shared Connection
aws-connection.yamlapiVersion: canaries.flanksource.com/v1
kind: Canary
metadata:
  name: cloudwatch-check
spec:
  interval: 30
  cloudwatch:
    - connection: connection://aws/internal
      region: us-east-1 # optional if specified in the connection
inline.yamlapiVersion: canaries.flanksource.com/v1
kind: Canary
metadata:
  name: cloudwatch-check
spec:
  interval: 30
  cloudwatch:
    - accessKey:
        valueFrom:
          secretKeyRef:
            name: aws-credentials
            key: AWS_ACCESS_KEY_ID
      secretKey:
        valueFrom:
          secretKeyRef:
            name: aws-credentials
            key: AWS_SECRET_ACCESS_KEY
      region: us-east-1