在Glue交互式会话中更改S3Path/ScriptLocation

0

【以下的问题经过翻译处理】 我创建了一个Glue交互式会话任务(Jupyter Notebook),并试图保存到我的自己的S3桶中。我找不到任何关于如何做到这一点的文档?我尝试了以下Glue命令,但对于Glue v2版本的任务没有成功-

%%configure { "s3_path": 's3://mybucket/myfolder/'}

%%configure { "s3_path": 's3://mybucket/myfolder/'}

%%configure { "scriptlocation": 's3://mybucket/myfolder/'}

%%configure { "command": "ScriptLocation=s3://mybucket/myfolder/"}

如何能将我的交互式会话的Jupyter Notebook保存到自定义S3位置?任何帮助将不胜感激。

谢谢!

profile picture
专家
已提问 5 个月前8 查看次数
1 回答
0

【以下的回答经过翻译处理】 你好SG!

在Jupyter Notebook的Glue Interactive会话中,没有这样的配置可用。

然而,如果你想将你的笔记本保存在S3位置上,你可以在Jupyter笔记本上使用AWS CLI来实现。例如,如果你在本地环境中安装了AWS CLI,你可以在笔记本的最后一个单元格中运行如下命令:

!aws s3 cp YOUR_NOTEBOOK.ipynb s3://YOUR_BUCKET/YOUR_PREFIX/

如果你不想安装AWS CLI,另一个解决办法是使用Glue Studio Notebook上的交互式会话,你可以在作业的详细信息部分指定脚本保存位置。 https://docs.aws.amazon.com/glue/latest/ug/notebook-getting-started.html#save-notebook

希望这能帮助到你!

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则