Replies: 2 comments
-
We can’t store the config on S3 because the S3 config is stored in the config itself. 1 is meant to be tackled by Livebook Teams but, if someone updates aws_credentials, we can explore adding integration to it through Livebook, so it supports to EC2 endpoints. |
Beta Was this translation helpful? Give feedback.
-
Actually, it looks like I was incorrect in my previous post. I've tested aws_credentials with ECS, EC2, and environment credentials, and it's working fine after all. I had a misconfiguration in my previous test that was messing with things. (The error messages in the setup log are just for all the credential methods that aren't present in the current environment.) |
Beta Was this translation helpful? Give feedback.
-
Since I'll be running Livebook in an AWS Elastic Container Service task, I plan to use S3 to store our livebooks, but I've run into a couple questions I can't figure out by reading either the docs or the code.
livebook_config.ets
, but if there's a better way to do it, I'd love to hear it.aws_credentials
package to retrieve credentials, but the code doesn't seem to work with the current EC2/ECS metadata endpoints. [UPDATE: I was wrong. aws_credentials is working fine.] Are there plans to add ephemeral/role-based credential discovery to the S3 FileSystem provider?As I've typed all this out, I've realized that the first two issues (and the third, to some extent) are things Livebook Teams is looking to solve. But I'm not really looking to synchronize configurations across multiple Livebook instances – I just need to keep a single ephemeral instance configured between restarts – so I don't think I'd be able to justify a subscription to those who would have to approve it. I also know they'd be wary of storing S3 access keys with a third party provider, even with strong encryption involved.
Beta Was this translation helpful? Give feedback.
All reactions