amazon-web-services - 如何在开发环境中的 Magento 2 中将 localstack 用作 S3?
问题描述
我正在尝试在我使用 localstack 的本地机器上模拟 S3。我正在通过 docker image 使用 localstack,它在我的本地机器上成功运行。
我按照以下 URL 在我的系统中设置 localstack:
https://onexlab-io.medium.com/localstack-s3-e28ad393c09
设置后,我可以创建 S3 存储桶并从本地计算机上传和列出文件。
但是如何在开发环境中使用 Magento 2 中的 localstack。每当我尝试通过以下命令启用远程存储时,设置 Magento 和 localstack 后:
bin/magento setup:config:set --remote-storage-driver aws-s3 --remote-storage-bucket m242_bucket --remote-storage-region us-east-1
它返回以下错误消息:
Adapter error: Unable to write file at location: storage.flag. In ConfigSetCommand.php line 151:
Parameter validation failed
我认为这个错误是由于 S3 的端点 URL。我们需要在此处设置 localstack 的 S3 端点以启用远程存储。但我无法在谷歌上获得任何帮助。
请有人帮助我。
解决方案
推荐阅读
- c# - 在公共实例上使用 getter 和 setter 来设置该类的私有实例时,设置了哪个类实例的属性?
- javascript - 在 react native 中创建 android 调试版本时出错
- c# - 使用 Web API 在 MVC 中进行用户会话管理
- angular - SSR 角度通用中的 DefaultServerRenderer2.setProperty 错误
- java - 如何处理命名枚举
类型(基本 Java、LDAP) - docker - 如何从 docker 容器中的服务器同步目录
- java - 互联网断开时重新连接 OkHttp websocket
- python - 如何从列中删除单元格
- python-3.x - clang 链接器,ld:未找到架构 x86_64 的符号
- php - 如何在 laravel 的 yajra 数据表中显示图像