腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
通过API网关上传文件的体系结构
可以分为以下几个部分:
API网关:API网关作为整个体系结构的入口,负责接收上传文件的请求,并将请求转发给后端服务。API网关还可以提供访问控制、身份认证、请求转发、流量控制等功能。
前端应用:前端应用是用户使用的界面,通过前端界面可以选择文件并发起上传请求。前端应用可以使用各类前端开发技术进行开发,例如HTML、CSS、JavaScript等。
后端服务:后端服务接收到API网关转发的上传文件请求,负责处理文件的存储、处理、校验等逻辑。后端服务可以使用各类后端开发技术进行开发,例如Java、Python、Node.js等。
存储服务:存储服务用于存储上传的文件。常见的存储服务包括对象存储服务、文件存储服务等。文件可以存储在云上的存储服务中,例如腾讯云的对象存储 COS(Cloud Object Storage)。
CDN加速:CDN(Content Delivery Network)可以将上传的文件在全球分布的加速节点上进行缓存,提高文件的访问速度和可靠性。CDN可以配合存储服务一起使用,例如腾讯云的CDN加速服务。
数据库:数据库用于存储上传文件的元数据信息,如文件名、大小、上传时间等。常见的数据库包括关系型数据库和非关系型数据库。腾讯云提供了多种数据库产品,如云数据库 MySQL、云数据库 MongoDB 等。
鉴权和权限管理:在文件上传过程中,需要进行鉴权和权限管理,确保只有具有权限的用户才能上传文件。这可以通过身份认证、访问控制等方式实现。腾讯云提供了访问管理 CAM(Cloud Access Management)服务,用于管理用户的访问权限。
安全性:在文件上传过程中需要保证数据的安全性,防止数据泄露和篡改。可以通过加密传输、数据加密存储等方式提高数据的安全性。腾讯云提供了多种安全产品和服务,如SSL证书、DDoS防护等。
推荐的腾讯云相关产品和产品介绍链接地址:
API网关:https://cloud.tencent.com/product/apigateway
对象存储 COS:https://cloud.tencent.com/product/cos
CDN加速:https://cloud.tencent.com/product/cdn
云数据库 MySQL:https://cloud.tencent.com/product/cdb_mysql
云数据库 MongoDB:https://cloud.tencent.com/product/cdb_mongodb
访问管理 CAM:https://cloud.tencent.com/product/cam
相关搜索:
Lambda通过API网关调用Lambda
php上传文件的api
Python通过API上传PDF
使用NodeJS 'fetch‘通过API上传文件
使用R通过API自动上传json文件
使用简单上传(uploadType=media)通过Google Drive API上传文件
如何查找通过Dropwizard REST API上传的文件的大小
如何通过API将rdf文件上传到GraphDB
如何通过laravel api路由上传文件
如何通过REST API Mule 4上传zip文件?
相关搜索:
Lambda通过API网关调用Lambda
php上传文件的api
Python通过API上传PDF
使用NodeJS 'fetch‘通过API上传文件
使用R通过API自动上传json文件
使用简单上传(uploadType=media)通过Google Drive API上传文件
如何查找通过Dropwizard REST API上传的文件的大小
如何通过API将rdf文件上传到GraphDB
如何通过laravel api路由上传文件
如何通过REST API Mule 4上传zip文件?
页面内容是否对你有帮助?
有帮助
没帮助
相关·
内容
文章
问答
视频
沙龙
4
回答
如何使用API网关上传xls/xlsx文件并将文件数据发送到lambda函数?
、
、
我对lambda和API网关很陌生。我使用这个服务做了一些简单的事情,但是现在我有一个用户可以上传excel文件的要求。上传过程只是触发一个API网关端点,该端点与lambda函数集成。我不想保存文件,我只想将文件数据以CSV/JSON格式发送到lambda函数(nodejs代码),然后处理/转换/持久化数据。有人知道怎么做吗?我试了几次,但我真的迷路了。
浏览 2
提问于2018-04-04
得票数 3
回答已采纳
1
回答
通过托管在ElasticBeansStalk上的应用编程接口网关将镜像上传到亚马逊S3
、
、
、
我已经在elasticbeanstalk上部署了REST API,它将图片上传到s3存储桶。 REST API是用node.js编写的,前端是Reactjs。 当我调用托管在elasticbeanstalk上的REST API时,它可以将文件上传到s3。上传后,文件可以访问并正确显示。 我还在本地主机上部署了REST API,并上传了文件。它工作得很好。上传的文件显示正确。 或者,我也将API网关配置为弹性with和树干。当我通过API网关调用相同的REST API时,它可以将文件上传到s3。上传后,文件在存储桶中可用,但不知何故该文件未正确打开。文件似乎已损坏。这可能是访问策略的问题。 有
浏览 10
提问于2021-01-15
得票数 0
1
回答
将mutlipart格式与api网关代理一起使用
、
、
、
我正在移动一个现有的api来使用aws lambdas,但需要保持当前版本的运行,所以我正在设置aws网关来代理现有的API。 我们有一个api路由,它是一个文件上传。我们设置的报头是api-key和api-name,这两个报头被api网关正确地传递了,但我得到了一个错误,显示为missing boundary header。 但是,边界标头是内容类型Content-type: multipart/form-data, boundary=AaB03x的一部分,所以我不认为我可以直接设置它。我希望它能通过。 对于通过aws api网关路由文件上传代理有什么建议?
浏览 0
提问于2016-09-06
得票数 0
1
回答
使用lambda函数将视频上传到s3桶,将视频详细信息上载到dynamo db
、
、
、
我们正在构建一个应用程序来上传和播放短视频。已经计划使用AWS S3和AWS函数,Dynamo和AWS网关一起上传视频。我们必须将所有视频文件详细信息(例如:用户详细信息)存储在dynamo表中。 但是我们可以发现API网关在上传大视频文件方面的一些局限性。那么,将视频上传到S3 Bucket的最佳方法是什么呢?
浏览 1
提问于2020-04-17
得票数 1
回答已采纳
2
回答
事件驱动体系结构的API网关
、
、
、
我们正在尝试将我们的单片核心分解成微服务,并使用消息系统(例如Kafka)添加一些相互连接的新服务。 下一步是创建API端点,以便通过Api网关在移动应用程序和微服务之间进行通信。 开发API网关以将数据传输到微服务或从微服务传输数据,什么是好的解决方案? 使用消息系统作为请求-应答(将API网关上的请求转换为消息命令,等待状态或必要数据的消息系统响应)? 在必要的微服务(例如使用)上创建REST端点,通过网关发送或获取数据;使用消息系统实现基于微服务产生的事件的数据一致性? 谢谢你的建议和一些想法
浏览 6
提问于2017-04-24
得票数 8
1
回答
API网关使用大内容负载(视频)
、
、
、
我们有许多使用案例,其中大型文件平台(Youtube、Northplains和其他内容存储库)具有用于与其内容交互的API。有没有人可以分享API网关产品在这些场景中的使用模式?我们不认为大负载的实际上传和下载应该通过我们的Apigee API网关,但我们希望供应商提供的API的其余交互都通过我们的网关。
浏览 0
提问于2014-04-02
得票数 0
1
回答
是否有任何AWS服务可以让API网关等待直到从另一个AWS服务(除了Lambda)接收数据?
、
、
、
、
我想要的 当文件上传到桶中时会触发Lambda函数。Lambda对数据执行一些处理,并在某个时候向添加相同的API调用以获取数据。 我试过的 API网关背后的DynamoDB :如果请求过早发出,则没有数据。 S3后面的lambda将在调用API网关时触发:我希望在文件上传后立即开始处理。。 有什么问题 我想利用这两个电话之间的时间间隔,立即开始处理。但是,如果第二次请求过早提出,则不会返回任何数据。我可以添加第二个Lambda,这可以导致API网关在数据准备就绪之前暂停( API网关的29秒超时)。但是,在这种情况下,是否有任何定制的服务可以让API网关等待(,29秒)?
浏览 3
提问于2019-11-25
得票数 1
回答已采纳
2
回答
微型服务应用程序之间的关联?
、
、
我正在编写一个微服务应用程序的春天启动和弹簧云。我有五个模块 API-网关(基于spring云网关spect) 发现-服务器(基于春云Netflix Eureka服务发现) Microservice-A (这是一个包含我们业务的春季引导应用程序) Microservice-B (这是一个包含我们业务的春季引导应用程序) Microservice-C (这是一个包含我们业务的春季引导应用程序) 所有来自用户的请求,从用户路由到API网关和通过API网关发送到应用程序A或B或C(这些没有公开)。现在我有一个问题,基于一个业务角色,应用程序A需要调用应用程序B的一个res
浏览 6
提问于2021-03-31
得票数 1
回答已采纳
5
回答
负载均衡器和API网关混淆
、
、
、
、
我一直致力于移动技术,现在我正在涉足后端系统,更具体地说,是系统设计。对于api网关和负载均衡器的角色,我经常遇到相互矛盾的陈述。Googling只返回了同样的六个结果,这些结果主要集中在一些著名服务提供的负载均衡器或api网关服务的实现上。我会在这里列出我所面临的所有困惑,希望有人能澄清所有这些。 有时,我发现API网关是与客户端设备通信的单一点。另一方面,有些地方提到“请求被发送到负载均衡器,它平均地在服务器上传播”。那么什么是正确的呢?API网关接收请求或负载均衡器? 其他地方,当我搜索这个话题时,说这两者是完全不同的。我知道API做了很多事情,比如SSL终端、日志记录、节流、验证等等,
浏览 11
提问于2020-04-12
得票数 36
回答已采纳
1
回答
如何使用Lumen对微服务体系结构中的用户进行身份验证
、
、
、
、
我对微服务体系结构很陌生。我读到了这方面的内容,并开始对使用该体系结构开发网站感兴趣。我用过Lumen微型框架。 我要问你的问题已经在网上浏览过了,我找不到路了。所以,我终于找到了堆叠溢出。下面是我当前实现的概述。 直到现在,我才能要求使用者、病人、治疗等。从api网关获取数据,并正确获取响应数据。 当客户端请求用户数据时,比如名称、部门、客户端请求这个路由,,(端口8000用于api网关,8001用于用户服务,比方说),网关进入8001并获取用户数据。 我还启用了api网关和单个服务之间的授权,以防止对单个服务分别执行CRUD操作--当请求从网关转到服务时,我已经将预生成的令牌(在
浏览 1
提问于2020-02-12
得票数 1
1
回答
AWS S3存储网关还是应用服务API网关?
我想让用户上传和下载一些文件。那么,在应用服务中,S3存储网关和API网关之间的differenece是什么呢?我应该用哪一个让用户上传和下载文件?
浏览 3
提问于2017-10-29
得票数 1
回答已采纳
1
回答
使用aws将图像上传到s3
、
、
我目前正在使用AWS服务创建用户配置文件。 基本上,我已经可以添加用户的详细信息,如(姓名、性别、兴趣)。 我使用API网关来接受我使用PostMan发送的params,然后API网关POST方法将请求发送给AWS ,然后使用aws将数据插入Dynamodb。 我想要的是将图像上传到用户,然后将文件保存到s3,然后将url从s3存储到dynamodb以及其他用户详细信息。 我当前的lambda代码是: const AWS = require('aws-sdk'); const dynamodb = new AWS.DynamoDB({region: 'XXXXXX
浏览 0
提问于2018-11-21
得票数 3
1
回答
通过API网关上传文件的体系结构
、
、
、
、
我正在设计一个上传文件到服务器的系统。上传文件的请求必须通过API网关。该请求将是REST API POST请求,请求正文是文件类型form-data (即,要上传的文件的位置)。单个文件的上载应在法定文件服务器上复制。例如,如果我有3个文件服务器,那么在将文件写入至少2个文件服务器后,客户端应该会收到成功上载的确认。实际的文件上传(数据传输)应该直接在客户端和文件服务器之间进行,而不是通过API网关(或路径中的任何代理服务器)。 我的解决方案- API网关返回要写入的文件服务器(URL)列表,客户端库协调上载,并确保上载的文件服务器达到法定数量。但这会创建一个包含所有编排逻辑的胖客户端,并
浏览 65
提问于2021-11-08
得票数 1
1
回答
我可以通过将表单数据文件上传到S3吗?
、
、
、
在AWS环境中,我想通过API网关将一个文件上传到S3。我不能使用lambda,因为6MB的有效载荷限制。( API网关的10‘s限制很好。)我可以设法上传一个带有POST请求和二进制正文的文件。我的问题是,我如何上传一个图片,它包装在一个多部分/表单数据,我可以设置一个文件大小和格式限制,而不使用lambda函数?
浏览 1
提问于2022-06-20
得票数 3
回答已采纳
2
回答
使用和WSO2打开REST
、
、
、
我正在研究一种解决方案,在这个解决方案中,我计划使用AWS Lambda创建微服务部分。亚马逊没有在我将要部署的地区提供它的API服务,因此我计划使用一个非(例如: WSO2或其他什么)作为API网关。 我想知道AWS Lambda和任何非AWS API网关的结合是否发挥得很好,或者AWS Lambda需要AWS API网关来解决这种问题? 提前感谢您的帮助
浏览 3
提问于2016-04-08
得票数 2
回答已采纳
1
回答
API网关设计
、
、
Api网关似乎是微服务体系结构(而不是服务之间的内部通信)中一个很好的模式。 但我有以下问题 我无法理解如何设计API网关本身。我们不能只为所有服务提供一个api网关。例如,对于优步,我们有旅行,出租车,司机,用户,定价微服务,那么我们应该设计多少个API网关。 在中,动态端点意味着什么。 我在想,就像优步那样,为了显示用户的第一页,我们需要出租车和定价。因此,我们将在API网关中公开一个api,一些/home,然后从这里异步调用定价,Cabs将合并并返回响应。有什么更好的方法吗?
浏览 1
提问于2018-07-30
得票数 0
1
回答
微服务和api网关体系结构中的输入和身份验证
、
、
、
简而言之,输入验证和身份验证应该在哪里执行?在api-网关和每个微服务?只在api网关中?只在每个微型服务中? 可能是api网关的一部分,也可能是每个api网关中的一部分? 谢谢你的回答!
浏览 1
提问于2017-05-07
得票数 2
回答已采纳
3
回答
如何使用API网关调用sagemaker推理端点
、
、
我正在尝试使用AWS集成从api网关调用sagemaker推理端点。我不想在API网关和sagemaker运行时之间使用lamdba。我按照这个doc来设置api网关方法,但它失败了。 如何从API网关调用sagemaker推理端点? Web浏览器-> API网关-> Sagemaker端点
浏览 47
提问于2019-02-14
得票数 4
1
回答
如何使用ingress nginx使HTTP/2在Kubernetes集群中工作
、
、
、
、
我们在API网关背后有许多服务,而API网关本身就在ingress后面。我们正在尝试使用HTTP/2来加速数据到前端的传输,但是我们所有的连接仍在使用HTTP/1.1完成。 从客户机到nginx的连接是通过HTTPS实现的,但是nginx使用HTTP与我们的API网关通信,网关还使用HTTP与后端服务进行通信。 我们是否需要从端到端使用HTTPS来实现HTTP/2的工作呢?如果是这样的话,什么是最好的方法来设置这个re:使用证书?如果没有,是什么原因导致连接下降到HTTP/1.1? 我们使用的是ingress nginx版本0.21.0,它有nginx 1.15.6和OpenSSL 1.1.1
浏览 1
提问于2019-05-09
得票数 5
2
回答
用将更大的文件上传到s3的最佳方法是什么?MultipartUpload对ManagedUpload和getSignedURL等
、
、
、
、
我试着看看AWS为了将文件上传到s3所提供的方式。当我调查的时候,它把我搞糊涂了。查看各种资源,我了解到更多的资源,如和其他资源,意识到API网关和使用lambda函数上传文件存在物理限制。 特别是在上传像1-100 GB这样的大文件时,AWS建议采用多种方法将文件上传到s3。其中包括,,等。 ,所以我的问题是:,向s3上传大文件的最好和最简单的方法是什么,在那里我也可以取消上传过程。多部分上传。
浏览 3
提问于2021-02-18
得票数 0
回答已采纳
2
回答
在API或微服务文件系统上存储文件
、
、
、
、
我在一个应用程序上工作,它由一个 前端应用程序 API,我喜欢把它看作一个网关 处理业务逻辑和数据库工作的微服务 在实现类似文件存储的特性时,为了上传小文件和大文件,我只是假设将这些文件存储在微服务的文件系统上,并将路径以及元数据保存到microservice的db中。 因为微服务没有实现任何Http端点,所以我通过API网关上传文件。但是,在意识到将这些文件从API传输到微服务以及提供相同的服务时,需要做多少工作之后,我就开始将它们存储在API的文件系统中,并将路径保存到微服务的db中。 这个方法可以吗? 我的API网关从它自己的文件系统存储和服务文件是不是很奇怪?如果
浏览 4
提问于2019-05-04
得票数 1
回答已采纳
1
回答
将文件上载到S3,更新数据库并返回响应
、
、
、
我知道如何上传到亚马逊S3 (从客户端),我看到了如何发出更新dynamoDB的请求(从客户端),但我如何上传一个文件到S3,以便我得到一个响应与“业务逻辑”信息? 例如,我想将一张照片上传到一个uploadPhoto端点,该端点将在我的dynamoDB模型中返回照片的photoID。 是的,我可以上传一个文件到S3并让它‘通知’Lambda,但是太晚了,S3已经返回了一个响应,Lambda无法将另一个响应发送回客户端。 很明显我不应该上传文件给Lambda。 因此,有API网关,它不清楚这是一个“好主意”上传文件到API网关。
浏览 3
提问于2015-11-17
得票数 0
1
回答
AWS Api网关和S3
、
我有一个api。我想提供的内容是180mb。我不能使用api网关,因为它的限制是10MB。因此,我将文件放在s3中。 现在,对于这个api,我仍然希望拥有s3密钥。这意味着我将需要通过api网关。有没有可能在不公开s3 url的情况下,在验证密钥后只从api网关重定向到s3 url? 这与讨论的不是同一个问题。我遵循了这个问题,并能够将更大的文件上传到s3存储桶中。 现在更清楚的是,这里的问题是如何使用带有s3密钥的API网关访问这个API url来下载文件?我们能做到吗?
浏览 0
提问于2021-03-30
得票数 0
3
回答
web应用中使用QR的移动身份验证
、
、
、
、
对于下一个技术解决方案,我怀疑正确的模式应该是什么。我需要通过读取QR代码对移动应用程序中的用户进行身份验证,该用户以前是在web应用程序中进行身份验证的。 用例包括用户使用位于intranet中的web应用程序,但需要能够从将连接到internet的移动设备上传图像。移动应用程序将使用通过API网关在互联网上公开的公共API。API网关将连接到后端以上传图像。作为一项要求,当用户需要使用移动设备捕获和上传图像时,他们不应该再次进行身份验证,因为他们在web应用程序中有一个开放的会话,并且只需使用QR代码来验证设备。逻辑上,QR将不使用用户的凭据。 我的想法是利用OAuth2.0和以下流程对移
浏览 0
提问于2018-12-28
得票数 8
1
回答
Nodejs上传文件到S3
、
、
、
、
我使用Serverless框架和AWS将文件/图像上传到S3。数据来自多部分/表单数据表单,因此我获得二进制格式的文件。 上传到S3代码: this.client .putObject({ Bucket: s3bucket, Key: s3path, Body: Buffer.from(data, 'binary'), ContentType: params.mimetype }) .promise(); 问题是上传到S3的文件或图像已损坏: 图像"“无法显示,因为它包含错误。
浏览 1
提问于2021-10-08
得票数 1
1
回答
Microservices: API网关以API组合方式进行的非查询调用。
、
在微服务体系结构中,API网关通常对多个服务的查询执行API组合(不使用CQRS )来组合数据,以便为前端客户端做好准备。但是,有一些非查询分布式调用的选项,其中之一是从网关调用一个服务,然后让服务调用(发送消息等)。为了创建或删除一个(分布式)实体,最好使用sagas。 我的问题是,是否可以进行非查询(发布、删除等)从API网关调用多个服务,类似于我们如何为数据查询进行API组合,甚至完全取消服务-调用-其他方法?这种方法的优点和缺点是什么,它在实际生产系统中实际使用(或不赞成)吗? 我画了一个简化的图表,以更好地说明我们在这里比较。 📷
浏览 0
提问于2022-01-19
得票数 0
2
回答
基于API网关的微服务
、
、
、
对于我的新项目,我必须使用微服务与Api网关。因此,我收集了关于微服务的详细信息,但是Api网关部分还不清楚。 我的问题是, 有人知道请求路由部分是如何在Api网关中完成的吗? 这可以通过简单的if条件伪代码: if(keyword=="product")然后路由(“产品服务”)来完成吗? 或者这样做更好? 我正在使用C#.Net开发Api。 我从得到了一些关于Api网关的信息
浏览 0
提问于2015-10-16
得票数 10
1
回答
通过自定义S3 API将数据上载到RESTful
、
、
、
我的应用程序需要做两件事: 将客户数据上传到我的S3 将客户信息保存到我的数据库中,并触发一些功能。 目前,我正在使用标准的RESTful API (.NET核心3.1)实现它,如下图所示,我的RESTfull API应用程序托管在一个4核、8GBRAM、100 8GB磁盘的EC2上。 问题是当用户在附件中推送一个大文件(几GB)或多个用户同时上传多个文件时,API将被挂起,我的应用程序也会停止。 我已经搜索并尝试了Amazone API网关,但是它只是一个让拥有前端的用户将数据分离到2个目的地的方法,在我的例子中,我的用户直接使用我的RESTful API而没有任何前端。 有
浏览 3
提问于2021-04-06
得票数 0
1
回答
实现无后端的auth机制
、
、
我想实现一个SPA,它将用户弹到登录页面,如果还没有登录。然后,它将能够调用AWS VPC中承载的API (不一定是API网关)。 据我目前所理解,这将涉及通过OAuth 2.0对用户进行身份验证的前端框架库。然后,它将需要检索一个令牌(由于auth验证而允许)来调用一个API网关,该网关提供对VPC中承载的API的访问。 考虑到这个概念,如果不使用Lambda,这种体系结构可能吗?
浏览 6
提问于2022-05-09
得票数 0
1
回答
Acces API- Android Studio上的网关
、
、
我正在使用android studio开发我的移动应用程序,我现在可以通过从我的S3 bucket上传和下载文件,现在我想访问我的一个api-网关,这个api-网关是用来调用我的lambda python函数的,我也想让我的应用程序返回一些有用的信息,我如何在我的android studio上配置上面的设置,(我使用的是Android Studio 3.1.4,我的手机运行的是android 8.0)
浏览 0
提问于2019-03-16
得票数 0
1
回答
通过API网关(代理到ECS)上传zip文件会导致压缩文件损坏
、
我有一个AWS网关,它通过VPC代理到一个托管在ECS上的码头。在API网关级别上没有进行任何其他设置。每当我上传一个压缩文件,然后尝试下载它,它就被破坏了。能很好的处理像图像这样的事情。 用于zip文件上载的示例头 accept: application/json, text/plain, */* accept-encoding: gzip, deflate, br accept-language: en-US,en;q=0.9,el-GR;q=0.8,el;q=0.7 content-length: 482408 content-type: multipart/form-data; bou
浏览 5
提问于2021-08-26
得票数 1
1
回答
只有当putObject的by在S3上上传损坏的文件时,才会在S3上上传破损的文件
、
、
、
当我试图通过API在S3上上传一个文件时,我遇到了一个问题。 我使用"putObject“方法,让我惊讶的是,当我在本地运行我的无服务器应用程序时,它是工作的,在无服务器离线的情况下,我可以在s3上推送all文件并打开它 但是当我在API网关上部署我的应用程序时,如果我使用API网关路由,该文件比原始文件轻量级,而且我无法打开它,它告诉我该文件已损坏 如果有人有主意的话,这真的能帮到我 谢谢 我的putObject方法如下所示 const bucketName = _.get(getBucket,'bucketName'); const extensio
浏览 2
提问于2020-08-21
得票数 0
回答已采纳
1
回答
有没有办法通过API网关发送大文件?
、
我正在开发一个应用程序,它将接收用户的文件,然后上传到亚马逊S3。应用程序是使用API网关访问的。对WebSocket和REST的有效负载大小都有限制。有没有办法通过API网关从互联网上访问我的服务?
浏览 2
提问于2020-02-16
得票数 2
回答已采纳
1
回答
使用预签名URL上传AWS文件
、
、
我正在试图构建一个文件上传和下载应用程序使用AWS APi网关,AWS和S3的存储。AWS在文件大小和API网关上设置6 mb的上限,限制为10 mb。因此,我们决定使用预签名url上传n下载文件。 步骤1-客户端向lambda发送文件名列表(比如5个文件)。步骤2- Lamda为这些文件(5个url)创建并返回预签名url(PUT)列表。步骤3-客户端使用它接收到的urls将文件上传到S3。注意-文件名是S3桶键。与下载文件类似的方法。 现在的问题是延迟,它需要相当长的时间和性能是附带的损害。 问题是,上述方法是在lambda中进行文件上载n下载的唯一方法。
浏览 2
提问于2022-05-26
得票数 0
1
回答
通过AWS网关Api将文件通过Lambda上传到S3
、
、
、
、
我想上传一个文件到一个aws S3桶,但是我需要在通过lambda函数上传之前操纵这个文件。因此,我想用HTTP方法制作一个网关Api,该方法使用lambda来更改文件并将其上传到s3。这个是可能的吗?我可以毫无问题地上传大文件吗?
浏览 0
提问于2018-05-15
得票数 1
1
回答
如何使用API网关和lambda将csv文件上载到AWS S3
、
、
、
我想实现一个工作流程,使用api网关和nodejs函数将csv文件上传到AWS S3。有没有什么蓝图,我可以从那里开始。 先谢谢你
浏览 0
提问于2018-02-26
得票数 0
2
回答
如何使用CloudFromation更新由多个服务组成的单个API
、
、
、
我有一个api网关,它由几个服务的端点组成(比方说服务A、B、C、D)。当一个服务A更新时,我只想动态更新服务A的api网关,并保持服务B、C、D不变。我有一个maven插件来为每个服务生成swagger文件。 要做到这一点,我必须解决以下问题: 使用AWS在中进行网关更新,通过服务A的自带文件合并模式并进行重新部署。 将服务A、B、C、D的所有swagger文件合并到一个单一的swagger文件中,并将该单个swagger文件上传到S3桶中。然后,我可以使用CloudFormation模板创建api网关(在前面的步骤中使用S3BodyLocation到我的swagger文件)并重新部
浏览 1
提问于2020-05-23
得票数 0
1
回答
几种分布的Bintray储存库
、
使用开放源码软件Bintray: 当试图上传特定发行版的deb文件时,该文件上传到"dists/all“,而不是dists/xenial。 以下是我的命令: 创建回购: curl -uUSER:API_KEY https://api.bintray.com/repos/myorg/Debian -H "Content-Type: application/json" -d '{"name":"Debian","type":"debian","default_debian_architectur
浏览 0
提问于2018-07-30
得票数 1
回答已采纳
1
回答
AWS Api网关:如何处理授权、身份验证、SSO等
、
、
、
、
我正在回顾几种使用微服务和api网关重新开发node.js restful单块应用程序的方法。但是,在使用api网关时,我似乎还没有找到很多文档。首先,我设计的应用程序必须能够支持SSO,我希望用户能够通过创建本地登录或使用他们当前的facebook、twitter等社交帐户注册。 api网关将如何处理这个过程,特别是因为我需要使用自定义数据库来写入和读取,更不用说授权用户了? 此外,例如,假设我的微服务具有以下有限制的上下文: 帐户(登录、注册、配置文件管理), 帐单(由于运行时间不适合无服务器状态,可能会选择docker + ec2), 朋友(建立朋友协会), 文件(用户可以上传图片和视频
浏览 0
提问于2017-03-20
得票数 2
回答已采纳
1
回答
如何通过Api网关直接上传到S3?
、
、
我想通过api网关直接上传到s3。 file(png/jpeg)(upload) 用户-> ApiGateway -> S3 用户->自定义授权器->接口/上传-> S3 有可能吗?
浏览 7
提问于2017-10-26
得票数 0
1
回答
Azure点到站点连接错误80070057
、
我创建了我的虚拟网络、网关和证书。我上传了我的管理证书并创建了VPN客户端。我成功安装了VPN客户端。当我尝试连接时,我得到以下错误: “自定义脚本(更新路由表)失败(80070057)。” 已在3台不同的计算机上试用(2台windows 7和1台2008 R2)。 我一直在查看,发现如果我删除了由客户端(user\AppData\Roaming\Microsoft\Network\Connections\Cm\myConection\myConnection.cms);安装的.cms文件中的SetRoute部件,那么连接就完成了,然后我必须手动设置所有路由和网关。它可以工作,但它不是我需要的
浏览 1
提问于2013-06-07
得票数 1
1
回答
api网关如何设置传文件参数?
、
有一个接口,需要客户单上传音频文件,请问对应的api网关该如何设置? [附加信息]
浏览 260
提问于2018-04-14
1
回答
invalid_token说:用于微服务的注册表摇摆用户界面
、
我使用Jhipster设置了以下组件(generator的版本:@ 5.0.1) 网关 Microservice1 杰普斯特登记处 密钥披风服务器 到目前为止一切都很好。 在Administration >> API中,它打开了Swagger。Swagger列出了用于的apis。但是当在下拉列表中选择微服务时,它会产生错误。网关中的Swagger (管理>> API)工作得很好。只从注册表,它不工作。 如果我缺少一些配置,请告诉我。
浏览 0
提问于2018-09-11
得票数 1
回答已采纳
1
回答
AWS API Gateway和Lambda将图像上传和下载到s3
、
、
、
、
我已经创建了一个用于将图像上传和下载到s3的lambda。 我面临的问题是,我正在为API网关的代理集成而苦苦挣扎。 检查完文档和这个关于的问题后,我可以让上载工作或下载工作,但不能两者都有:( 如果我在我的serverless.yml文件中添加了来自apiGateway的binaryMediaTypes中的- */*,正如链接的堆栈在流上的问题中所建议的那样,我让下载正常,但随后我的上传函数停止...(它返回502) 如果我不添加这个*/*,上传可以工作,但是我不能下载... 我尝试过从不同的方式进行上传,比如在表单中添加文件或在正文中以base64字符串的形式添加文件,这两种方法都可以在没
浏览 11
提问于2019-11-28
得票数 1
1
回答
502网关当excel文件上传在Nginx的NodeJs中第二次发生时
、
、
我有一个带有nodejs和mongodb的and应用程序,运行在Range7和mongodb中,nginx托管在ec2中。 我有一个API,用户可以将数据批量上传到他们的配置文件中,API是编写的,它在postman和ARC中工作得很好。 当与应用程序集成时,上传和脚本运行成功,但当我再次尝试使用同一个文件或不同的文件时,它给502坏网关时,我尝试在第二次上传之前点击另一个API,使用不同的名称、注销和登录。不过,它还是给了我502网关。除非重新启动服务器,否则无法上载其他文件。而其他API不受影响。 有什么想法或建议吗?我不知道发生了什么事。 返回的错误消息: cb(null,Date.n
浏览 4
提问于2020-01-27
得票数 1
3
回答
什么是压缩away响应以避免6MB限制的好方法?
、
、
、
、
我有Lambda,它执行几次对DynamoDB的调用,创建一个大的字符串化JSON对象作为响应,并通过API传递给客户端应用程序。当然,API有“内容编码启用”选项集,所有数据都以压缩的形式在互联网上传递。 问题是Lambda响应本身没有被压缩,并且达到了6MB的响应限制。是否有可能压缩Lambda响应,然后在客户端以某种自然的方式解压它? 我检查了node.js库,如JSZip和ADM Zip,并且惊讶地发现,尽管它们允许在内存中输出解压缩数据,但它们不允许字符串、缓冲区或smth之类的内存中输入,而只允许文件。Lambda已经有几个与处理文件相关的限制和惊喜,所以我想避免以下冗余的工作流:
浏览 7
提问于2020-05-26
得票数 4
回答已采纳
1
回答
无法使用MQTT网关API指定设备配置文件
、
、
我们已经开始使用ThingsBoard PE来测试我们的POC产品是否适合我们的需要。我们有一个现有的系统,作为各种类型的IoT设备和ThingsBoard之间的网关。 似乎可以使用MQTT网关API来实现通信,我已经成功地使用它发送连接/断开消息以及遥测上传。正如网关文档中所述,如果ThingsBoard中还不存在新设备,则会创建新设备。但是,我不确定如何根据设备类型为每个设备指定设备配置文件。似乎自动创建的设备总是有名为“默认”的配置文件,即使我已经创建了一个新的配置文件并将其设置为默认配置文件。有什么方法可以在MQTT网关API中指定设备配置文件吗?
浏览 3
提问于2022-02-17
得票数 0
2
回答
是否仅向高级用户上传安全亚马逊网络服务s3?
、
、
、
我正在尝试构建一个具有将文件上传到s3的“高级”功能的应用程序。 现在,用户使用OAuth/Cognito登录。有一个dynamoDB表,其中包含基于用户身份id的用户数据。该dynamodb用户数据指定该用户是否为高级用户。 我有一个API网关端点绑定到一个lambda函数,该函数创建预签名的s3上传url。 在返回预先签名的url之前,如何确保调用API网关的用户已登录并且是高级用户?
浏览 11
提问于2016-08-26
得票数 0
1
回答
Api网关,Service和Service,它们是如何工作的?
、
、
、
到目前为止我知道的是: Api网关:是管理南北通信的固定入口点。 服务网格:是一种侧车代理,管理服务间的东西通信. 服务注册中心:是一个服务、它们的实例及其位置的数据库。 一切听起来都很清楚,但当我试图把所有的东西组合在一起时,我会感到困惑: 大多数服务mesh/api网关供应商表示,它们提供访问控制机制和其他类似机制,这些机制是两个概念之间的重叠功能,还是有不同的范围和目标? 假设所有Api网关、服务网格和服务注册中心都部署在一起: api网关是将请求直接转发给服务,还是与服务代理通信? 我是否必须两次注册一个服务,一个在网关,一个在服务注册中心?或者
浏览 0
提问于2019-08-07
得票数 0
1
回答
请求头没有转发到IdentityServer4
、
、
、
我使用ocelot作为我的微服务的API网关,并使用IdentityServer4进行身份验证。在ocelot文件中,我添加了"AuthenticationOptions“并设置了api键。在启动时,我会添加身份服务器。在标识服务器中,我使用来自头的值来动态构建连接字符串。当我发送获取令牌的请求时,可以在标识服务中访问标头。但是,当我发送带有令牌的下一个请求时,原始头是不可用的。只有“主机”标头可以在标识服务中可见。 在将请求路由到标识服务器时,是否存在保留原始标头的方法? Startup.cs (添加标识服务器) services .AddAuthentication()
浏览 1
提问于2019-09-30
得票数 10
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
微服务架构入门
自建图床应用,我只推荐 Serverless
详详详解MySQL UDF执行命令
微服务的10个挑战和解决方案——提示和技巧
微服务网关SIA-GateWay使用指南
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券