aws-eks-kubernetes-secret-data

Kubernetes Secret objects hold base64-encoded credential material and are readable through the cluster API when EKS access and Kubernetes RBAC allow it.

awscritical service: aws:eks emits CanReadSecret

Where it sits

locationKubernetes core/v1 Secret.data / stringData
location kindsecret_value
data kindscredential password api_key access_key secret_key oauth_token private_key certificate connection_string
emits edgeCanReadSecret
serviceEKS (aws:eks)

Collection recipe

access modedata_plane
operationKubernetes GET /api/v1/secrets or /api/v1/namespaces/{namespace}/secrets
response pathitems[].data.<value>
encodingbase64
params{"ClusterName": "\u003ccluster\u003e", "Namespace": "\u003cnamespace\u003e"}

Required permissions

eks:AccessKubernetesApi
eks:DescribeCluster

References

move · open · esc close