使用 boto3 在 EFS 中创建一个目录
Create a directory in EFS using boto3
我想用boto3创建一个目录EFS,可以吗?
使用 python 脚本是否有任何可能的解决方法?
预先感谢您的帮助
Boto3 无法执行此操作。只需安装它并使用 mkdir
代替。
我使用了一个安装了 EFS 的 lambda 函数,并使用了本地系统中调用 lambda 的 boto3 脚本,lambda 函数创建了目录。
此 post 的未来读者的解决方案。这是 lambda 代码。
您可以将路径更改为您在 lambda 上安装的所需路径。
import json
import os
def lambda_handler(event, context):
user_name = event["user_name"]
path = f"/mnt/home/{user_name}"
try:
os.mkdir(path)
except FileExistsError:
print(f"directory with user_name {user_name} already exists")
print(os.listdir("/mnt/home/"))
我想用boto3创建一个目录EFS,可以吗? 使用 python 脚本是否有任何可能的解决方法? 预先感谢您的帮助
Boto3 无法执行此操作。只需安装它并使用 mkdir
代替。
我使用了一个安装了 EFS 的 lambda 函数,并使用了本地系统中调用 lambda 的 boto3 脚本,lambda 函数创建了目录。 此 post 的未来读者的解决方案。这是 lambda 代码。
您可以将路径更改为您在 lambda 上安装的所需路径。
import json
import os
def lambda_handler(event, context):
user_name = event["user_name"]
path = f"/mnt/home/{user_name}"
try:
os.mkdir(path)
except FileExistsError:
print(f"directory with user_name {user_name} already exists")
print(os.listdir("/mnt/home/"))