我可以创建从 ec2 磁盘到 S3 存储桶的符号链接吗?

我可以创建从 ec2 磁盘到 S3 存储桶的符号链接吗?

是否可以从 ec2 中 Windows 机器本地磁盘上的文件创建符号链接,以便将其实际存储在 S3 存储桶中?

MSMQ 希望将我们的队列写入本地磁盘,但这似乎无法配置,这意味着如果机器出现故障,队列将丢失。我们希望将队列写入某个地方,以便在机器出现故障时可以恢复。

这是个选择吗?如果不是,还有其他选择吗?

答案1

如果 EC2 实例运行的是 Linux,则可以轻松完成此操作,使用融合亚马逊。虽然有一个名为多坎,让 Fuse for Amazon 与之协同工作可能还需要做相当多的工作。

答案2

我相信微软希望你实现一个MSMQ 群集来实现你的目标。

或者,如果您可以将存储桶安装为驱动器号(似乎可以从各个供应商处获得),则可以尝试创建目录符号链接。我不太熟悉 MSMQ 存储队列数据的布局,但如果您运行的是 Vista 或更高版本,则类似下面的方法应该可行:

mklink /d C:\MSMQ\Queues H:\MSMQQueues

假设 MSMQ 正在 中查找数据C:\MSMQ\Queues,并且您希望将数据存储在 中H:\MSMQQueues。当然,如果 MSMQ 认为有充分的理由始终写入本地存储,它可能会检查这个技巧。

相关内容