title: EKS Pod S3 Access Denied
body: <p>I'm trying to create an EKS pod to use as a service for mlflow. The issue that I'm having though is that I'm unable to connect to s3 to store the mlflow run artifacts. I have tried connecting to the pod using <code>kubectl exec -it &lt;pod_name&gt; -- /bin/bash</code> and setting the aws credentials there as well. When doing this, I'm able to ls the s3 bucket.</p>
  
  <p>But when I attempt to save an mlflow artifact to the same s3 location, I get the following error:</p>
  
  <pre><code>An error occurred (AccessDenied) when calling the AssumeRoleWithWebIdentity operation: Not authorized to perform sts:AssumeRoleWithWebIdentity
  </code></pre>
  
  <p>What would be the issue causing this? Is there an IAM that needs to be set with the EKS pod or something along those lines?</p>