问题标签 [aws-sftp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3462 浏览

amazon-s3 - AWS 策略中 transfer:HomeFolder 和 transfer:HomeDirectory 之间的区别

根据文档,在为 AWS Transfer SFTP 服务器中的用户创建范围缩小策略时,可以在该策略中使用策略${transfer:HomeFolder}变量。但是,我找不到任何关于两者之间区别的描述。有人可以解释或链接到相关文档吗?${transfer:HomeDirectory}

0 投票
2 回答
419 浏览

linux - 如何提供文件内容作为 aws cli 选项值

我正在尝试在我的 Linux Box 中借助 AWS CLI 创建一个 SFTP 用户。

下面是我在我的 bash 脚本中传递的 AWS CLI 命令(我的 ssh 公钥在一个文件中,借助变量我将其传递给 AWS CLI 选项部分)

以下是我在执行上述命令时遇到的错误:

传递选项值时我是否遗漏了一些 bash 语法!

根据以下评论中的建议更新 2020 年 3 月 30 日 ,我在命令中添加了 AWS ARN 角色,现在面临与以前不同的问题

代码:


错误


0 投票
2 回答
2763 浏览

java - 使用 sshj 在 SFTP 服务器上解决不支持的 SETSTAT 请求

我正在尝试使用身份字符串 SFTP 到服务器:SSH-2.0-AWS_SFTP_1.0 使用 sshj 使用以下 Java 代码。

并得到错误

错误 SETSTAT 不支持

我了解 AWS 服务不允许在上传时设置时间戳,但我不知道需要进行哪些调整才能配置 SFTP 客户端。

问候康泰

0 投票
1 回答
503 浏览

amazon-web-services - Amazon.Transfer.Model.InvalidRequestException:无法为逻辑 HomeDirectoryType 设置 HomeDirectory

朋友们,

我有一个Dictionary<int, string>包含 DepartmentId 列表及其 s3 文件夹名称的列表。例如,{ {key=1, value="dept-1"}, {key=2, value="dept-2"} }等等。对于每个 s3 文件夹,我想创建一个user-dept-group-{DepartmentId}逻辑映射到其 SFTP 服务器文件夹的用户。例如,user-dept-group-1将有一个逻辑文件夹dept-1映射到my-s3-bucket/dept-1aws sftp 服务器。下面是我使用的代码,我总是Cannot set HomeDirectory for LOGICAL HomeDirectoryType出错。

如果我评论HomeDirectoryMappings并将 设置HomeDirectoryTypeHomeDirectoryType.PATH,那么我会看到用户被创建。

编辑:我在所有示例中注意到的一件事是 s3 存储桶文件夹名称被称为<s3bucket>/home/username. 我是否需要具有此文件夹结构才能使其正常工作?

0 投票
2 回答
471 浏览

amazon-web-services - 用于 SFTP 只写存储桶访问的 AWS 传输?

是否可以为 SFTP 用户授予对存储桶的只写访问权限?

我现在对我的 SFTP 用户角色有此策略,它允许我查看存储桶的内容并放置新文件。但是当我删除时,AllowListingOfUserFolder (s3:ListBucket)我不能再放置文件了。

我需要的是我得到的 SFTP 用户的只写存储桶策略。我错过了什么还是实际上不可能?

0 投票
2 回答
365 浏览

amazon-web-services - 无法更新 aws 传输服务器上的安全组

我正在寻找将 IP 地址列入白名单以通过 terraform 保护面向互联网的传输服务器,但不幸的是,terraform AWS 提供商仍然不支持通过 terraform aws 传输资源向 vpc 端点添加新的安全组。

我尝试使用 aws cli 命令更新服务器,但出现错误“调用 UpdateServer 操作时发生错误 (InvalidRequestException):不支持更改安全组”

有什么建议吗?

0 投票
0 回答
191 浏览

java - 如何使用 aws lambda 将文件从 aws sftp 服务器复制到 s3 存储桶

我正在尝试使用 aws lambda 函数(java)从我在“aws 传输系列”上创建的 sftp 服务器复制文件并将该文件保存到 s3 存储。我怎样才能做到这一点?如果有人能提供一些 lambda 代码,我将不胜感激

0 投票
1 回答
28 浏览

amazon-web-services - 我可以在 AWS SFTP 中使用可从任何机器访问的公共 ssh 密钥创建单个用户吗?

我在 AWS 中创建了一个 SFTP 服务器并添加了一个带有 ssh 公钥的用户,

我需要从不同机器的同一用户访问 SFTP 服务器。

我们应该怎么做?

0 投票
1 回答
117 浏览

amazon-web-services - 使用 AD 连接器进行 SFTP 的 AWS 传输

AWS Transfer 系列支持与 AD Connector 的集成 ( https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ad_connector_app_compatibility.html )。据我了解,连接器部署在 vpn 链接的子网中,允许它们代理对本地 Active Directory 的调用。

当我选择 AD 连接器作为 AWS Transfer 的身份验证器时,究竟会发生什么(在后台创建/更新了哪些资源)?我特别好奇在 VPC 中进行了哪些更改以允许这种集成。

0 投票
1 回答
181 浏览

amazon-web-services - AWS SFTP VPC 面向 Internet 的终端节点无法连接

首先,我已经浏览了论坛并阅读了这个,但仍然没有运气所以发帖。

我在 VPC 中创建了面向 Internet 的端点的 SFTP 服务器。它拥有一切,即部署在 2 个私有子网中,2 个弹性 IP 附加到私有子网中的每个 ENI,具有自定义安全组的接口端点,允许来自特定 IP 的端口 22 上的 SSH 流量,并且也在任何地方尝试过。使用上传到 SFTP 服务器的私钥和公钥创建用户。

但是它无法从 SFTP 客户端 (WINscp) 连接。它超时了。我已经检查并确保端点安全组允许 SSH 超过 22 但仍然没有运气。

基本上遵循这个博客(不包括我不需要的 VPC 对等互连)

https://aws.amazon.com/blogs/storage/use-ip-whitelisting-to-secure-your-aws-transfer-for-sftp-servers/

有人可以帮忙吗?