AWS
Field | Description | Scheme |
---|---|---|
connection | The connection url to use, mutually exclusive with | |
accessKey | ||
secretKey | ||
region | The AWS region |
|
endpoint | Custom AWS Endpoint to use | |
skipTLSVerify | Skip TLS verify when connecting to AWS |
|
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