我正在创建一个文件存储库,允许网站/程序将文件保存到不同的系统(例如本地,Azure文件,Azure Blob,谷歌存储),但我在进行集成测试时遇到问题 .
我能够为本地文件系统Azure Blob(通过使用azure存储模拟器)进行集成测试,但无法找到在本地主机上测试Azure文件,Google存储的方法,而无需通过Google Cloud或Azure上 . 有没有办法为它们进行集成测试,这将在本地主机上运行?
我使用的是C#,Google Cloud Storage SDK,Azure Storage SDK .
1 回答
Azure存储模拟器当前不支持文件服务和SMB协议服务 endpoints .
Reference: Differences between the storage emulator and Azure Storage
我还没有找到任何方法来测试本地主机上的Azure文件存储 .
要测试Azure存储文件服务,您可以开始为期一个月的Azure订阅免费试用版 . 免费试用版将获得200美元的Azure积分 . 一个月消费不超过200美元,您可以在Azure存储服务中存储800 GB的数据 . 它足以测试您的应用程序 .
Azure Free Trial