Amazon web services 使用Sagemaker生命周期配置脚本创建txt文件

Amazon web services 使用Sagemaker生命周期配置脚本创建txt文件,amazon-web-services,jupyter-notebook,amazon-sagemaker,Amazon Web Services,Jupyter Notebook,Amazon Sagemaker,我无法获得Sagemaker Lifecycle配置,以便在Sagemaker笔记本启动时在jupyter笔记本的目录中创建一个普通的.txt文件 将来我将向该文件添加文本,但创建该文件是第一步 启动笔记本脚本: #!/bin/bash set -e touch filename.txt 注意:我已编辑笔记本以添加此生命周期配置 但当笔记本启动,我打开它时,文件不存在。这可能吗? 您正在根目录中创建文件 使用笔记本的终端选项来探索 生命周期配置脚本的工作目录为“/”,Jupyter从“/h

我无法获得Sagemaker Lifecycle配置,以便在Sagemaker笔记本启动时在jupyter笔记本的目录中创建一个普通的
.txt
文件

将来我将向该文件添加文本,但创建该文件是第一步

启动笔记本脚本:

#!/bin/bash

set -e

touch filename.txt
注意:我已编辑笔记本以添加此生命周期配置

但当笔记本启动,我打开它时,文件不存在。这可能吗?

您正在根目录中创建文件

使用笔记本的终端选项来探索

生命周期配置脚本的工作目录为“/”,Jupyter从“/home/ec2 user/SageMaker”目录启动。因此,如果您在“/home/ec2 user/SageMaker”外部创建文件,它在Jupyter文件浏览器中将不可见

要解决此问题,您可以将脚本修改为

touch /home/ec2-user/SageMaker/filename.txt
感谢您使用亚马逊SageMaker