Hello, I am setting up n8n self hosted(v2.1.4) and are conning AWS service to make workflow
I tried to use AWS(IAM) account for IRSA. but not connected it
and I found there was some issue using IRSA
Would you please confirm IRSA can be used for AWS Credentials?
One more thing, when I tested manually using AWS_ROLE_ARN and AWS_WEB_IDENTITY_TOKEN_FILE but not getting and they tried to search instance profile’s permission.
If any guide of using IRSA, please share it kindly
Describe the problem/error/question
What is the error message (if any)?
Please share your workflow
(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)
Share the output returned by the last node
Information on your n8n setup
- n8n version:
- Database (default: SQLite):
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app):
- Operating system:
1 Like
Hi @Sang_il_Yoon Welcome!
When IRSA credentials in environment variables aren’t being used by n8n, set N8N_AWS_SYSTEM_CREDENTIALS_ACCESS_ENABLED=true in the n8n server environment to enable the built-in “Use system credentials” option, hope this helps.
Hello I tested with the flag before. but not working
N8N_AWS_SYSTEM_CREDENTIALS_ACCESS_ENABLED=true and “Use System Credentails”
Hi @Sang_il_Yoon,
There is an open PR for IRSA support: feat(Aws): Add IRSA to AWS AssumeRole system credential strategies by onyxraven · Pull Request #22316 · n8n-io/n8n · GitHub but it is not yet implemented.
Additionally, if you’re running n8n on ECS you can make use of the System Credentials option. If running on EKS, you can also enable System Credentials but EKS Pod Identity is currently broken: AWS Failed to Assume Role with AWS EKS Pod Identity · Issue #23584 · n8n-io/n8n · GitHub
Hello
I am running on EKS. that’s why I am asking having problem.
I hope we can use IRSA. when GA will be released for the PR?