问题标签 [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.
amazon-s3 - AWS 策略中 transfer:HomeFolder 和 transfer:HomeDirectory 之间的区别
根据文档,在为 AWS Transfer SFTP 服务器中的用户创建范围缩小策略时,可以在该策略中使用策略${transfer:HomeFolder}
变量。但是,我找不到任何关于两者之间区别的描述。有人可以解释或链接到相关文档吗?${transfer:HomeDirectory}
linux - 如何提供文件内容作为 aws cli 选项值
我正在尝试在我的 Linux Box 中借助 AWS CLI 创建一个 SFTP 用户。
下面是我在我的 bash 脚本中传递的 AWS CLI 命令(我的 ssh 公钥在一个文件中,借助变量我将其传递给 AWS CLI 选项部分)
以下是我在执行上述命令时遇到的错误:
传递选项值时我是否遗漏了一些 bash 语法!
根据以下评论中的建议更新 2020 年 3 月 30 日 ,我在命令中添加了 AWS ARN 角色,现在面临与以前不同的问题
代码:
错误
java - 使用 sshj 在 SFTP 服务器上解决不支持的 SETSTAT 请求
我正在尝试使用身份字符串 SFTP 到服务器:SSH-2.0-AWS_SFTP_1.0 使用 sshj 使用以下 Java 代码。
并得到错误
错误 SETSTAT 不支持
我了解 AWS 服务不允许在上传时设置时间戳,但我不知道需要进行哪些调整才能配置 SFTP 客户端。
问候康泰
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-1
aws sftp 服务器。下面是我使用的代码,我总是Cannot set HomeDirectory for LOGICAL HomeDirectoryType
出错。
如果我评论HomeDirectoryMappings
并将 设置HomeDirectoryType
为HomeDirectoryType.PATH
,那么我会看到用户被创建。
编辑:我在所有示例中注意到的一件事是 s3 存储桶文件夹名称被称为<s3bucket>/home/username
. 我是否需要具有此文件夹结构才能使其正常工作?
amazon-web-services - 用于 SFTP 只写存储桶访问的 AWS 传输?
是否可以为 SFTP 用户授予对存储桶的只写访问权限?
我现在对我的 SFTP 用户角色有此策略,它允许我查看存储桶的内容并放置新文件。但是当我删除时,AllowListingOfUserFolder (s3:ListBucket)
我不能再放置文件了。
我需要的是我得到的 SFTP 用户的只写存储桶策略。我错过了什么还是实际上不可能?
amazon-web-services - 无法更新 aws 传输服务器上的安全组
我正在寻找将 IP 地址列入白名单以通过 terraform 保护面向互联网的传输服务器,但不幸的是,terraform AWS 提供商仍然不支持通过 terraform aws 传输资源向 vpc 端点添加新的安全组。
我尝试使用 aws cli 命令更新服务器,但出现错误“调用 UpdateServer 操作时发生错误 (InvalidRequestException):不支持更改安全组”
有什么建议吗?
java - 如何使用 aws lambda 将文件从 aws sftp 服务器复制到 s3 存储桶
我正在尝试使用 aws lambda 函数(java)从我在“aws 传输系列”上创建的 sftp 服务器复制文件并将该文件保存到 s3 存储。我怎样才能做到这一点?如果有人能提供一些 lambda 代码,我将不胜感激
amazon-web-services - 我可以在 AWS SFTP 中使用可从任何机器访问的公共 ssh 密钥创建单个用户吗?
我在 AWS 中创建了一个 SFTP 服务器并添加了一个带有 ssh 公钥的用户,
我需要从不同机器的同一用户访问 SFTP 服务器。
我们应该怎么做?
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 中进行了哪些更改以允许这种集成。
amazon-web-services - AWS SFTP VPC 面向 Internet 的终端节点无法连接
首先,我已经浏览了论坛并阅读了这个,但仍然没有运气所以发帖。
我在 VPC 中创建了面向 Internet 的端点的 SFTP 服务器。它拥有一切,即部署在 2 个私有子网中,2 个弹性 IP 附加到私有子网中的每个 ENI,具有自定义安全组的接口端点,允许来自特定 IP 的端口 22 上的 SSH 流量,并且也在任何地方尝试过。使用上传到 SFTP 服务器的私钥和公钥创建用户。
但是它无法从 SFTP 客户端 (WINscp) 连接。它超时了。我已经检查并确保端点安全组允许 SSH 超过 22 但仍然没有运气。
基本上遵循这个博客(不包括我不需要的 VPC 对等互连)
有人可以帮忙吗?