eks-token
                                
                                 eks-token copied to clipboard
                                
                                    eks-token copied to clipboard
                            
                            
                            
                        Python Package to get EKS auth token (Alternative to "aws eks get-token ...." CLI)
eks-token
EKS Token package, an alternate to "aws eks get-token ..." CLI
 
 
 
 
 
 
 
 
 
 

Usage
Installation
pip install eks-token
Basic usage
from eks_token import get_token
from pprint import pprint
response = get_token(cluster_name='<value>')
pprint(response)
Expected Output
{'apiVersion': 'client.authentication.k8s.io/v1alpha1',
 'kind': 'ExecCredential',
 'spec': {},
 'status': {'expirationTimestamp': '2020-10-01T15:05:17Z',
            'token': 'k8s-aws-v1.<token_value>'}}
Extract token from response
from eks_token import get_token
token = get_token(cluster_name='value')['status']['token']
print(token)
Get Token signed for particular IAM role
Pass role_arn  argument to the function
from eks_token import get_token
token = get_token(cluster_name='<value>', role_arn='<value>')['status']['token']
print(token)
Contribution
Check our guidelines here