AWSLamba函数使用EFS时出现网络错误。
创始人
2024-11-19 08:30:35
0
  1. 确认EFS与Lambda函数都在同一VPC中。
  2. 为Lambda函数添加与EFS通信的安全组规则。
  3. 在Lambda函数中使用Amazon EFS客户端(AWS SDK)连接EFS文件系统。 示例代码:

import boto3 import os

设置AWS region

os.environ['AWS_DEFAULT_REGION'] = 'us-west-2'

创建EFS客户端

efs = boto3.client('efs')

连接EFS文件系统

response = efs.create_access_point( FileSystemId='', PosixUser={ 'Uid': 1000, 'Gid': 1000 }, RootDirectory={ 'Path': '/' } )

设置Lambda函数安全组规则

security_group_id = "" efs_mount_target_id = "" client = boto3.client('ec2')

response = client.authorize_security_group_ingress( GroupId=security_group_id, IpPermissions=[ { 'IpProtocol': 'tcp', 'FromPort': 2049, 'ToPort': 2049, 'UserIdGroupPairs': [ { 'GroupId': security_group_id }, ], 'PrefixListIds': [], 'IpRanges': [ { 'CidrIp': '' }, ], }, ] )

在Lambda函数中连接EFS文件系统

import os import boto3

efs = boto3.client('efs') mount_path = '/mnt/efs' file_system_id = '' access_point_id = '' mount_target_id = '' gid = '1000' uid = '1000'

os.makedirs(mount_path, exist_ok=True)

efs_client = efs_client = boto3.client('efs') efs_client.describe_file_systems() os.system('sudo yum -y install amazon-efs-utils') os.system(f'sudo mount -t efs -o tls,accesspoint={access_point_id} {file_system

相关内容

热门资讯

6分钟辅助!hhpoker是真... 6分钟辅助!hhpoker是真的假的,hhpoker真的有透视吗,演示教程(真是有挂)1、每一步都需...
第七分钟辅助!we poker... 第七分钟辅助!we poker插件,we poker免费辅助器,手筋教程(有挂方式)暗藏猫腻,小编详...
七分钟辅助!aa poker辅... 七分钟辅助!aa poker辅助包,pokemmo脚本辅助器下载,讲义教程(有挂秘籍)1、pokem...
第四分钟辅助!wepoker辅... 第四分钟辅助!wepoker辅助器安装包定制,aapoker透视脚本,大纲教程(有挂总结)所有人都在...
第四分钟辅助!wpk透视辅助靠... 第四分钟辅助!wpk透视辅助靠谱吗,wepoker透视苹果系统,诀窍教程(有挂猫腻);运wepoke...
七分钟辅助!aapoker透视... 七分钟辅助!aapoker透视脚本入口,wejoker开挂,学习教程(有挂教程)1、打开软件启动之后...
第四分钟辅助!淘宝买wepok... 第四分钟辅助!淘宝买wepoker透视有用吗,wpk俱乐部怎么作弊,积累教程(有挂规律)1、下载好淘...
6分钟辅助!we-poker软... 6分钟辅助!we-poker软件,购买的wpk辅助在哪里下载,积累教程(有挂技巧)购买的wpk辅助在...
第2分钟辅助!如何下载wepo... 第2分钟辅助!如何下载wepoker安装包,newpoker怎么安装脚本,教程书教程(今日头条)1、...
4分钟辅助!wepoker钻石... 4分钟辅助!wepoker钻石怎么看底牌,wepoker辅助器有哪些功能,法门教程(有挂详细)该软件...