为移动应用程序托管JSON文件

问题描述:

我正在为我的组织创建一个使用swift的移动应用程序。应用程序以JSON格式读取数据以填充应用程序中显示的信息。我已经有了一个生成JSON文件的方法,但我需要某个地方来托管实际的文件。我有一个AWS账户和一个实例正在运行,这是我最初托管我的JSON文件的地方,但我收到了AWS发来的一封电子邮件,告诉我让应用程序不断获取我在网站上存储的JSON文件类似于扫描行为,而不是显然允许。所以我想知道我可以在哪里托管JSON文件,以便我的移动应用可以读取它所需的信息。我需要的最重要的事情是我可以用一个静态的URL来托管它,我可以继续使用我的应用程序调用它。为移动应用程序托管JSON文件

我在考虑将文件放在具有读取权限的AWS存储桶中,并让这些文件被访问,但是由于AWS已经在抱怨我做了这样的事情,我很担心。我也在考虑将JSON文件放在Github上,但我又不想从github收到一封电子邮件,告诉我他们不喜欢应用程序一直在抓取数据。

对于后台,应用程序本质上有一个硬编码的URL,用于获取JSON数据并对其进行解析。我没有做api,因为API需要一些时间来获取所有并不真正改变的信息,在本地生成JSON文件并将它们发布到某处会更容易。它上面的信息也可以被任何人阅读,它不是私人的或任何东西。从AWS

消息:

你好,

我们已经收到了一份报告(S),你的AWS资源(S)

信息

有牵连在类似扫描互联网上的远程主机安全漏洞的活动中。 AWS可接受使用政策(https://aws.amazon.com/aup/)禁止这种性质的活动。我们在下面包含了原始报告供您审核。

请采取措施停止报告的活动并直接回复此电子邮件,并详细说明您采取的纠正措施。如果您不认为这些报告中描述的活动是滥用行为,请回复此电子邮件,详细说明您的使用案例。

如果您不了解此活动,您的环境可能已被外部攻击者入侵,或者存在一个漏洞可让您的计算机以不符合预期的方式使用。

我们无法帮助您排除故障或技术问题。然而,对于指导确保您的实例,我们建议您查看以下资源:

我新,所以它不会让我帖子的链接,但他们重视一对夫妇的帮助链接

如果进一步要求这件事的帮助,您可以利用我们的开发者论坛:

更多的链接,我不能有

或者,如果您订阅了一个高级支持包,你可以伸手为单一对一助攻CE这里:

链接

请记住,你有责任确保自己的实例和所有应用程序都正确固定。如果您需要更多信息来帮助您确定或纠正此问题,请直接回复本邮件告知我们。

问候, AWS滥用

滥用案件编号:(?这是什么,它听起来就像你在做)

+0

如果你想留在亚马逊,S3将服务使用。也许你可以使用CDN(Cloudfront for amazon)。 – Rocel

+0

因此,如果我做了一个S3水桶,你认为他们会好吗?这是我原来的想法,但我不希望他们因为我再次生气而生气 – usernamy

+0

S3是为静态内容服务的(http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting .html)(但要小心请求/带宽速率!) – Rocel

使用的AWS EC2实例来承载静态文件是非常标准的,我怀疑这不是亚马逊所抱怨的。更有可能的是,您的实例已被某种软件感染,导致其从网上其他随机服务器请求许多文件(“扫描远程漏洞”)。您应该检查您是否没有意外公开发布您的AWS凭证(以任何形式),并考虑清除实例并重置它。当然,回复电子邮件,向AWS解释这一点。