AWSTransferFamily在身份验证时从不调用AWSLambda
创始人
2024-09-27 16:30:07
0

在 AWS Transfer Family 中,身份验证是由 AWS Identity and Access Management (IAM) 所管理的。它不像其他 AWS 服务那样,在身份验证时自动调用 AWS Lambda 函数。但是,可以使用 AWS Lambda 来对 AWS Transfer Family 进行自定义身份验证。

以下是使用 AWS Lambda 进行身份验证的示例代码:

1.首先,创建一个名为 authenticationLambda 的 AWS Lambda 函数,它将检查传入的凭据以及用户是否应该得到授权。

exports.handler = (event, context, callback) => {
  
  var userName = event.userName;
  var password = event.password;
  var ip = event.sourceIp;
  
  // Put your authentication code here
  var result = authenticate(userName, password, ip);
  
  if (result != null) {
    callback(null, {
      Authorized: true,
      User: result
    });
  } else {
    callback(null, {
      Authorized: false
    });
  }
};

function authenticate(userName, password, ip) {
  // Put your authentication code here
}

2.接下来,使用 AWS Transfer Family 的 FTP 服务器,将步骤 1 中创建的 Lambda 函数添加到身份验证器中。可通过以下方式实现:

  • 打开控制台并导航到 AWS Transfer Family。
  • 选择要用作身份验证器的 FTP 服务器。
  • 在“通用”选项卡下,配置 Lambda 函数“authenticationLambda”即可。

这样,当用户尝试通过 FTP 访问您的文件传输服务时,将使用 Lambda 函数进行自定义身份验证。

相关内容

热门资讯

德扑HHpoker有挂吗!佛手... 德扑HHpoker有挂吗!佛手在线大菠萝技巧(透视)软件-确实解迷是有挂1、操作简单,无需佛手在线大...
wepoker透视辅助下载!德... wepoker透视辅助下载!德普之星透视辅助插件(透视)挂-原来关于真的是有挂1)德普之星透视辅助插...
德州透视hhpoker!uup... 德州透视hhpoker!uupoker透视(透视)攻略-确实曝光真的有挂1、玩家可以在德州透视hhp...
wepoker正确养号方法!哈... wepoker正确养号方法!哈糖大菠萝怎么挂(透视)器-竟然专业真的是有挂1、上手简单,内置详细流程...
智星德州插件2024最新版!w... 智星德州插件2024最新版!wepoker破解器(透视)技巧-确实详细是真的挂;1、智星德州插件20...
wepoker网页版透视方法!... wepoker网页版透视方法!We poker辅助器下载(透视)脚本-真是推荐存在有挂wepoker...
wepoker透视方法!哈糖大... wepoker透视方法!哈糖大菠萝软件下载(透视)app-竟然必备是真的挂1、哈糖大菠萝软件下载公共...
约局吧开挂神器是真的吗!wep... 约局吧开挂神器是真的吗!wepoker免费透视脚本(透视)攻略-确实揭露真的是有挂1、每一步都需要思...
hhpoker有透视的吗!we... hhpoker有透视的吗!wejoker辅助脚本(透视)方法-确实必备真的是有挂1、操作简单,无需h...
wepoker有没有挂!hhp... wepoker有没有挂!hhpoker德州牛仔视频(透视)软件-切实揭幕真的有挂1、许多玩家不知道h...