Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS放大模拟存储_Amazon Web Services_Amazon S3_Mocking_Storage_Aws Amplify - Fatal编程技术网

Amazon web services AWS放大模拟存储

Amazon web services AWS放大模拟存储,amazon-web-services,amazon-s3,mocking,storage,aws-amplify,Amazon Web Services,Amazon S3,Mocking,Storage,Aws Amplify,我正在尝试做一个简单的存储。将放入模拟的S3存储桶中 我已经在服务器端设置好了一切 amplify add api amplify add auth amplify add storage 我把所有这些都推到了AWS上,它在测试期间运行良好 当我运行amplify mock storage时,aws_配置文件会按原样重新写入,以将所有请求发送到本地mock storage和API 但是,检查网络请求时,会发现它所在的模拟S3存储桶http://localhost:20005(无SSL)并将请求

我正在尝试做一个简单的
存储。将
放入模拟的S3存储桶中

我已经在服务器端设置好了一切

amplify add api
amplify add auth
amplify add storage
我把所有这些都推到了AWS上,它在测试期间运行良好

当我运行
amplify mock storage
时,aws_配置文件会按原样重新写入,以将所有请求发送到本地mock storage和API

但是,检查网络请求时,会发现它所在的模拟S3存储桶
http://localhost:20005
(无SSL)并将请求发送到
https://localhost:20005
(使用SSL)

即使我使用
npm start
($env:HTTPS=“true”)-和(npm start)
运行服务器,它仍然无法成功运行
存储。put

自动设置aws_config文件中的标志,以便它应绕过此选项:

"aws_user_files_s3_dangerously_connect_to_http_endpoint_for_testing": true,
我收到的错误如下:

[ERROR] 42:36.732 axios-http-handler Error: Network Error
    at createError (createError.js:16)
    at XMLHttpRequest.handleError (xhr.js:81)

[WARN] 42:36.733 AWSS3Provider - error uploading Error: Network Error
at createError (createError.js:16)
at XMLHttpRequest.handleError (xhr.js:81)

Error: Network Error
at createError (createError.js:16)
at XMLHttpRequest.handleError (xhr.js:81)
有人知道问题出在哪里吗?

在不模仿的情况下运行你的应用程序 运行
amplify mock
进行存储时似乎存在错误。我所做的如下:-

  • 放大推送
    (更新您对云的本地更改)
  • 运行react native,我正在使用
    expo
    warn start
    expo start
  • 确保您没有运行
    放大模拟
    请注意,运行应用程序时,您直接连接到云,而不是使用模拟数据

    结论
    错误可能与
    放大模拟
    有关

    你解决了吗?我也有同样的问题。谢谢你的回答。当我在正常服务上运行时,该应用程序运行良好。我试图达到的目的是对整个“模拟”特性进行一系列测试。