RedShift Service
Kubemq aws-redshift target connector allows services using kubemq server to access aws redshift service.
Prerequisites
The following required to run the aws-redshift service target connector:
kubemq cluster
aws account with redshift active service(Not rds, see rds/redshift)
kubemq-source deployment
Configuration
redshift target connector configuration properties:
Properties Key | Required | Description | Example |
aws_key | yes | aws key | aws key supplied by aws |
aws_secret_key | yes | aws secret key | aws secret key supplied by aws |
region | yes | region | aws region |
token | no | aws token ("default" empty string | aws token |
Example:
Usage
Create Tags
create a tag for a resource ,must be accessible to redshift cluster.
Create Tags:
Metadata Key | Required | Description | Possible values |
method | yes | type of method | "create_tags" |
resource_arn | yes | aws resource ARN | "arn:aws:redshift:region:account_id:cluster:cluster_name" |
data | yes | key value of string string(tag-value) | "eyJ0ZXN0MS1rZXkiOiJ0ZXN0MS12YWx1ZSJ9" |
Example:
Delete Tags
delete tag from resource,must be accessible to redshift cluster.
Delete Tags:
Metadata Key | Required | Description | Possible values |
method | yes | type of method | "delete_tags" |
resource_arn | yes | aws resource ARN | "arn:aws:redshift:region:account_id:cluster:cluster_name" |
data | yes | key slice of tags to remove(by keys) | "WyJ0ZXN0MS1rZXkiXQ==" |
Example:
List Tags
list all tags on the redshift cluster
List Tags:
Metadata Key | Required | Description | Possible values | |
method | yes | type of method | "list_tags" |
Example:
List Snapshots
list all redshift snapshots.
List Snapshots:
Metadata Key | Required | Description | Possible values | |
method | yes | type of method | "list_snapshots" |
Example:
List Snapshots By Tag Keys
list all redshift snapshots with the matching tag keys.
List Snapshots By Tag Keys:
Metadata Key | Required | Description | Possible values | |
method | yes | type of method | "list_snapshots_by_tags_keys" | |
data | yes | key slice of tags to search by(by keys) | "WyJ0ZXN0MS1rZXkiXQ==" |
Example:
List Snapshots By Tag Values
list all redshift snapshots with the matching tag Values.
List Snapshots By Tag Values:
Metadata Key | Required | Description | Possible values | |
method | yes | type of method | "list_snapshots_by_tags_values" | |
data | yes | key slice of tags to search by(by values) | "WyJ0ZXN0MS1rZXkiXQ==" |
Example:
Describe Clusters
Describe Clusters:
Metadata Key | Required | Description | Possible values | |
method | yes | type of method | "describe_cluster" | |
resource_name | yes | aws resource name | "my_cluster_name" |
Example:
List Clusters
list clusters under redshift service
List Clusters:
Metadata Key | Required | Description | Possible values | |
method | yes | type of method | "list_clusters" |
Example:
List Clusters By Tag Keys
list clusters under redshift service by tag keys
List Clusters By Tag Keys:
Metadata Key | Required | Description | Possible values | |
method | yes | type of method | "list_clusters_by_tags_keys" | |
data | yes | key slice of tags to search by(by keys) | "WyJ0ZXN0MS1rZXkiXQ==" |
Example:
List Clusters By Tag Values
list clusters under redshift service by tag values
List Clusters By Tag Values:
Metadata Key | Required | Description | Possible values | |
method | yes | type of method | "list_clusters_by_tags_values" | |
data | yes | key slice of tags to search by(by values) | "WyJ0ZXN0MS1rZXkiXQ==" |
Example:
Last updated