eral means of accessing any AWS service by issuingpre-authenticated boto3 sessions to clients. Additionally, the connector can

handle specialized authentication for S3, Docker and Kubernetes Python clients.

It also allows for the configuration of local Docker and Kubernetes CLIs.

The AWS Service Connector is part of the AWS ZenML integration. You can either

install the entire integration or use a pypi extra to install it independently

of the integration:

pip install "zenml[connectors-aws]" installs only prerequisites for the AWS

Service Connector Type

zenml integration install aws installs the entire AWS ZenML integration

It is not required to install and set up the AWS CLI on your local machine to

use the AWS Service Connector to link Stack Components to AWS resources and

services. However, it is recommended to do so if you are looking for a quick

setup that includes using the auto-configuration Service Connector features.

────────────────────────────────────────────────────────────────────────────────

zenml service-connector describe-type aws --resource-type kubernetes-cluster

Example Command Output

╔══════════════════════════════════════════════════════════════════════════════╗

║      🌀 AWS EKS Kubernetes cluster (resource type: kubernetes-cluster)       ║

╚══════════════════════════════════════════════════════════════════════════════╝

Authentication methods: implicit, secret-key, sts-token, iam-role,

session-token, federation-token

Supports resource instances: True

Authentication methods:

🔒 implicit

🔒 secret-key

🔒 sts-token

🔒 iam-role

🔒 session-token

🔒 federation-token

Allows users to access an EKS cluster as a standard Kubernetes cluster resource.

When used by Stack Components, they are provided a pre-authenticated

python-kubernetes client instance.

The configured credentials must have at least the following AWS IAM permissions

associated with the ARNs of EKS clusters that the connector will be allowed to