Hey everyone π
I'm running into a networking limitation with my NemoClaw + OpenShell setup and wanted to check if anyone has solved something similar.
Setup:
AWS EC2 β Docker β OpenShell (K3s) β NemoClaw sandbox (agent)
Goal:
Run AWS CLI commands from inside the NemoClaw sandbox (for things like CloudWatch log analysis).
Current behavior:
-
The sandbox only allows outbound traffic via OpenShellβs internal proxy:
10.200.0.1:3128 -
This proxy appears restricted to:
inference.local (Bedrock via BAG) -
All other external endpoints (like
*.amazonaws.com) are blocked.
What Iβve tried:
- β AWS CLI installed inside sandbox
- β IAM credentials injected via sandbox env
- β Bedrock works fine via BAG
- β Direct AWS CLI calls fail (no network access)
- β Tried running Squid proxy on EC2 host (
--network host) - β Sandbox cannot reach host ports (network isolation)
Questions:
- Is there any way to allow outbound access (e.g.,
*.amazonaws.com) through the OpenShell proxy? - Does OpenShell support any
network allowlistor proxy config for sandbox egress? - Has anyone successfully run AWS CLI from inside NemoClaw sandbox?
- Is the intended pattern to move AWS interactions outside the sandbox (e.g., gateway/tool execution)?
Any insights would be really helpful β thanks in advance π