标签: amazon

在包含任意数量的嵌套哈希和数组的哈希深处查找键/值对

Web服务返回一个包含未知数量的嵌套哈希的哈希,其中一些包含一个数组,该数组又包含未知数量的嵌套哈希值.

一些键不是唯一的 - 即存在于多个嵌套的哈希中.

但是,我真正关心的所有键都是独一无二的.

有没有什么事情我可以给顶级哈希一个关键,并且即使键值对深埋在这个泥潭里,也要回到它的价值?

(该网络服务是亚马逊产品广告API,它根据每个产品类别中允许的结果数量和搜索类型略微改变其提供的结果结构.)

ruby arrays hash amazon nested

35
推荐指数
6
解决办法
4万
查看次数

IIS上的ASP.NET 5项目托管

我想主持我的ASP.NET 5项目,该项目在Amazon免费微实例上使用MVC 6和Entity Framework 7.我找不到关于如何在IIS上托管ASP.NET 5项目的任何分步说明,所有材料都提到这是可能的,但没有任何指南.基本上,我正在部署到本地文件夹,然后复制到新创建的站点,但没有任何工作.不幸的是,我不能使用Azure,因为它只有一个月免费试用,而不是一年.

asp.net iis asp.net-mvc amazon asp.net-core

35
推荐指数
1
解决办法
2万
查看次数

Amazon EC2 Elastic Load Balancer:它的IP是否会发生变化?

ELB的IP永远改变一旦设置,或者它将始终在其生命周期内从同一位置访问实例,无论亚马逊幕后可能发生什么?

amazon amazon-ec2

34
推荐指数
3
解决办法
4万
查看次数

如何在AWS DynamoDB中连接表?

我知道整个设计应该基于自然聚合(文档),但是我正在考虑为本地化(lang,key,text)实现一个单独的表,然后在其他表中使用键.但是,我无法找到任何关于这样做的例子.

任何指针可能会有所帮助!

amazon amazon-web-services amazon-dynamodb

34
推荐指数
4
解决办法
3万
查看次数

关于为亚马逊Android App Store准备apk的问题

亚马逊的文档令人惊讶地缺乏有关提交二进制过程的信息.从我可以告诉你,你提交一个无符号二进制文件,他们将它包装在自己的代码中,并生成一个签名的apk?

这留下了几个问题:

  1. Amazon App Store是否为您执行zipalign?
  2. 如果您的应用已经在Android电子市场(Google)中,是否建议使用相同的软件包名称或不同的软件包名称?它有什么不同吗?
  3. 我还在其他地方看到,他们提供了下载他们准备的apk并用你自己的密钥签名的选项.是否建议使用此功能,然后使用您在Android电子市场中使用的相同密钥对其进行签名?它有什么不同吗?

在深入研究这个过程之前,是否还有其他考虑因素或陷阱?

谢谢

android amazon signing apk amazon-appstore

31
推荐指数
2
解决办法
1万
查看次数

Amazon EC2 EBS备份:AMI与快照

我正在尝试为我们的服务器创建一个备份机制,这样如果我的系统崩溃,我应该能够通过运行一个脚本来创建整个系统

浏览完亚马逊文档后,我就了解了创建备份和还原的过程

备用

  1. 创建AMI图像(可以每月更新)
  2. 创建快照(可以使用创建快照的每日脚本完成此操作)

恢复(脚本)

  1. 使用AMI创建EBS实例
  2. 将EBS卷附加到创建的实例

现在我的问题是

  1. 这是备份和恢复的最佳方式吗?
  2. 我们是否真的需要备份2件事,AMI和EBS卷(使用快照),我们可以保留快照吗?
  3. 我知道这对本地实例存储实例不起作用,因为没有快照功能.那么如何为本地实例存储实例创建备份和还原过程?

amazon amazon-s3 amazon-ec2 amazon-web-services

31
推荐指数
4
解决办法
2万
查看次数

获取Kindle图书馆图书清单

有没有人知道如何以编程方式从用户的亚马逊Kindle库中获取图书清单?我想建立一个借书的服务.理想情况下,用户可以导出他们愿意借出的书籍清单,而无需单独输入每一本书.我相信亚马逊可能会有这种API,但一直无法找到任何文档.我或多或少与语言无关.提前感谢任何有任何建议的人.

api amazon kindle

30
推荐指数
5
解决办法
2万
查看次数

CORS,Amazon S3和Rails - 在IE 10和Safari上失败

IE 10支持CORS.Amazon S3支持CORS.

我们在所有浏览器中都有直接从站点到S3的上传工作,但是IE 10(没有使用IE 9-).它的工作原理如下:

  1. 用户选择一个文件(拖放或从文件输入中选择)

  2. (POST)我们必须在进入S3($.post('/static/sign_asset', { ... })之前"签署"该请求,该回复具有一整天都能完美激活的回调.

  3. (POST)然后我们使用文件数据和来自签名的数据将XHR设置为S3.

var xhr = new XMLHttpRequest();
// etc
var fd = new FormData();
// etc
xhr.open('POST', url, true);
xhr.send(fd);

文件上传,一切都在所有浏览器中完美运行,除了......

问题从IE 10开始:

  1. 在Access-Control-Allow-Origin标头中找不到Origin null.XMLHttpRequest:网络错误0x80070005,访问被拒绝.我们response.headers["Access-Control-Allow-Origin"] = "*"在发送响应的控制器中设置后,没有其他浏览器显示此信息.即使我们有这个错误,Chrome也会显示此错误,但请求仍然会通过.

  2. 尽管出现此错误,该文件实际上仍会上传到S3.Amazon S3做了303重定向的事情 - 这是我们验证文件是否已成功上传.

  3. (GET)这是对CORS Ajax请求的重定向,因此"重定向"不刷新它刚回来的页面并命中我们的服务器.IE 10使用Content-Type进行此请求multipart/form-data; boundary=---------------------------7dd2ce2201da

这就是导致Rails出错的原因.

Started GET "/static/signed/asset/tsabat/83ee6840-7158-0130-c19b-28cfe912f6ff?bucket=s.cdpn.io&key=5%2Fauthor-tim_2.jpg&etag=%2260fb3876d516553ff6f3a018066b3250%22" for 127.0.0.1 at
 2013-03-17 10:46:36 -0700

EOFError - bad content body:
  (gem) rack-1.4.5/lib/rack/multipart/parser.rb:74:in `block in Rack::Multipart::Parser#fast_forward_to_first_boundary'  (gem) rack-1.4.5/lib/rack/multipart/parser.rb:72:in `Rack::Multipart::Parser#fast_forward_to_first_boundary'
  (gem) rack-1.4.5/lib/rack/multipart/parser.rb:72:in `Rack::Multipart::Parser#parse' …
Run Code Online (Sandbox Code Playgroud)

amazon amazon-s3 cors internet-explorer-10

30
推荐指数
1
解决办法
3512
查看次数

如何定义不是列表的自定义插槽类型?

我正在玩Alexa技能套件(用于Amazon Echo),并希望创建一种将意图发送到AWS Lambda函数的技能,该函数只会向我发送电子邮件.

示例话语将是这样的:

MemoIntent take a memo {myMemo}
MemoIntent to take a memo {myMemo}
MemoIntent send a memo {myMemo}
Run Code Online (Sandbox Code Playgroud)

这样我就可以说"Alexa,请我的秘书拿一份备忘录,提醒我今天回家的路上去商店"然后会收到我的Lambda函数的电子邮件说:"提醒我去我今天回家的路上."

这个myMemo插槽是自由形式的 - 此时只需要一两句话,但是我没有在文档中找到很多关于如何为这样的东西编写模式的帮助.我目前最好的猜测是:

错误:您的请求出现问题:未知的广告位名称"{myMemo}".发生在样本'MemoIntent中,在第1行上记下备忘录{myMemo}'.

我正在使用文档不鼓励的AMAZON.LITERAL插槽类型,但它也没有提供任何关于如何进行此操作的建议.而且,就像我提到的那样,它失败了.

这是失败的架构:

{
    "intents": [
        {
            "intent": "MemoIntent",
            "slots": [
                {
                    "name": "myMemo",
                    "type": "AMAZON.LITERAL"
                }
            ]
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

amazon alexa-skills-kit amazon-echo

30
推荐指数
2
解决办法
2万
查看次数

AWS EC2弹性IP带宽使用和收费

我对弹性IP及其收费有一些疑问.一些博客说,弹性IP将按您使用的带宽向您收费

弹性IP地址按带宽收费,并且在未附加到正在运行的实例时具有每小时价格

来自 http://things.zarate.org/scaling-a-single-ec2-instance-and-downsizing

从我的理解阅读一些博客和文档后,你将只收取如果您在使用通信的弹性IP地址之间的情况下,如果您有弹性IP地址站在你的帐户有闲置不用被关联到您的实例

如果您使用公共或弹性IP地址在实例之间进行通信,即使在同一地区,您也需要支付区域数据传输速率(每GB输入/输出0.01美元).

来自 http://www.cloudiquity.com/2009/02/using-amazon-ec2-public-ip-address-inside-ec2-network/

请参阅AWS计算器屏幕截图 - > http://shareimage.org/images/lzjj3eull2ux0lo663fr.png

所以我的困惑在于AWS是否使用弹性IP 收取任何类型的流量请求(使用我的浏览器,SSH)?

因此,例如:如果我使用弹性IP(例如8.8.8.8)而不是像ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com那样给出的公共DNS名称,我将使用ssh-ed到我的实例,将这个带宽注册为简单的带宽输入/输出使用或公共/弹性IP带宽?

谢谢

amazon bandwidth amazon-ec2 amazon-web-services

29
推荐指数
1
解决办法
2万
查看次数