小编Ste*_*pel的帖子

在 Amazon S3 上批量恢复先前版本

所以。我是个白痴。周五,我以编程方式覆盖了存储桶中的大约 14,000 个文件,直到今天才意识到。幸运的是,这些文件是有版本的。不幸的是,我找不到一个很好的清晰示例来说明如何编写脚本来浏览文件,然后恢复第二个最新版本。我一直在浏览 Boto 文档,并且了解如何删除版本,但不能恢复。如果有人能给我一些显示如何恢复特定版本的代码,我可以轻松使用 php 或 python。

php python amazon-s3 boto amazon-web-services

5
推荐指数
1
解决办法
1993
查看次数

使用Amazon EC2监视生产服务(tomcat,MSQL和Apache)

目前,我有一台服务器-Amazon EC2实例类型。通过AWS控制台,我们可以监视实例(服务器)的CPU使用率,磁盘读取等。

有什么方法可以监视我的应用程序服务,例如tomcat,mysql,apache等。基本上,无论何时tomcat或mysql停止,我都需要来自Amazon的电子邮件警报。对于CPU利用率,我能够成功做到这一点。但是,如何通过AWS监视我的应用程序服务状态。

有什么建议吗?如果我们无法通过AWS进行操作,是否还有其他方法可以监视它们?

谢谢。

amazon-ec2 amazon-web-services

5
推荐指数
1
解决办法
4619
查看次数

如何通过API跟踪在亚马逊SES中打开电子邮件的次数?

我将如何跟踪通过Amazon SES发送的电子邮件被打开的次数?我是否需要考虑任何API?我想出了抱怨并自我反弹,我发现我们可以将SES与SNS关联但我也需要点击率.请协助.

amazon-web-services amazon-ses

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

如何强制IAM用户使用多因素身份验证来使用控制台?

我想要在登录AWS控制台时要求IAM用户使用MFA.我知道可以为API访问做到这一点,但不确定在登录控制台时是否可以实现相同目的.

amazon-web-services amazon-iam

5
推荐指数
1
解决办法
4764
查看次数

如何使用访问密钥ID和秘密访问密钥将文件上载到Amazon S3

我必须将一些静态HTML和CSS文件上传到Amazon S3,并且已经获得了访问密钥ID以及秘密访问密钥.

我已注册AWS,如何上传内容?

amazon-s3 amazon-web-services

5
推荐指数
1
解决办法
7349
查看次数

为什么Vagrant上的内存和CPU设置失败?

我在我的Vagrantfile中有这个:

Vagrant.configure("2") do |config|
  config.vm.provider "virtualbox" do |v|
    v.memory = 2056
    v.cpus = 2
  end
end
Run Code Online (Sandbox Code Playgroud)

我明白了:

There are errors in the configuration of this machine. Please fix
the following errors and try again:

VirtualBox:
* The following settings don't exist: cpus, memory
Run Code Online (Sandbox Code Playgroud)

但是,这些设置在此处的vagrant文​​档中明确列出:http://docs.vagrantup.com/v2/virtualbox/configuration.html

virtualbox vagrant

5
推荐指数
1
解决办法
1961
查看次数

如何将数据从 EBS 卷传输到 S3 存储桶?

我在 Amazon EBS 卷上有大约 400 GB 的数据,我需要在 S3 存储桶中使用这些数据以供 Hadoop EMR 使用。

如何将数据从 EBS 卷移动/复制到 S3 存储桶(S3 存储桶和 EBS 卷都在同一 AWS 区域中)?

谢谢

amazon-s3 amazon-ebs amazon-web-services

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

tesseract-ocr适用于EC2,而非lambda

我的目标是在AWS Lambda中运行tesseract-ocr.

我已经构建了一个试图镜像Lambda环境的EC2实例.在没有参数的情况下执行tesseract在两种环境中都成功.但是,任何实质性图像处理的尝试,例如此代码:

tess = child_process.exec('tesseract input.tif output -l eng -psm 1 hocr', function(error, stdout, stderr) {
...
Run Code Online (Sandbox Code Playgroud)

在我的EC2框上成功运行,但在Lambda中失败并出现此错误:

Error: Command failed: Tesseract Open Source OCR Engine v3.04.00 with Leptonica
Error during processing.

 at ChildProcess.exithandler (child_process.js:648:15)
 at ChildProcess.emit (events.js:98:17)
 at maybeClose (child_process.js:756:16)
 at Process.ChildProcess._handle.onexit (child_process.js:823:5)
Error code: 1
Signal received: null
Run Code Online (Sandbox Code Playgroud)

Lambda承担具有管理权限的IAM角色({"效果":"允许","操作":" ","资源":" "})

tesseract将"处理中的错误"错误作为顶级捕获所发出.我打算使用tesseract,并尝试进一步缩小问题范围.

我是怎么来的

  • 我的EC2机器是在美国东部地区运行的亚马逊Linux的t2.micro(amzn-ami-hvm-2014.09.2.x86_64-ebs(ami-146e2a7c)).
  • 我安装了节点0.10.33和aws-sdk@2.0.23,它们与Lambda版本相匹配.
  • 我从源代码编译了tesseract和leptonica.添加了一个rpath并运行了ldd以确认找到了所有依赖项
  • tesseract二进制文件和liblept.so都在我的根目录下(/ var/task)

我想知道出了什么问题 - 或者如何诊断它.

戴夫,谢谢你

tesseract amazon-ec2 aws-lambda

5
推荐指数
1
解决办法
2373
查看次数

AWS CodeCommit HTTPS 访问,无需设置凭证助手

我们正在从 GitHub 过渡到 AWS CodeCommit,以拥有一个紧密集成的环境。

一种需求是通过 HTTPS 访问一个存储库。此存储库可通过使用 jgit 读取存储库并克隆文件以供其使用的 Spring Cloud Config Server 产品访问。

在通过 HTTPS 连接时,AWS CodeCommit 显然需要使用凭证助手,但我不这样设置。我想要一个 jgit 可以使用的用户和密码设置,而无需使用凭证助手生成临时凭证。有什么办法可以做到这一点吗?

有没有什么办法可以配置CodeCommit通过HTTPS访问一个固定的用户和密码来访问存储库?

git amazon-web-services spring-cloud aws-codecommit

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

AWS Lambda:返回大数据集时出现504错误

我有一个Lambda函数,它需要几个数组(〜6)并返回所有可能的组合。

当有数百种可能的组合时,Lambda成功。但是,当有数千种可能性时,我会失败(下面的响应)。

请注意,我正在双向压缩/解压缩JSON,以使有效负载尽可能小。

我正在使用最大内存(1536)和20秒超时来运行它。

关于什么原因的任何想法?

{
  "state": "rejected",
  "reason": {
    "name": "StatusCodeError",
    "statusCode": 504,
    "message": "504 - [object Object]",
    "error": {
      "message": "Endpoint request timed out"
    },
    "options": {
      "uri": "https://blahblah/prod/getCombinations",
      "method": "POST",
      "timeout": 120000,
      "json": {...
      },
      "simple": true,
      "resolveWithFullResponse": false
    },
    "response": {
      "statusCode": 504,
      "body": {
        "message": "Endpoint request timed out"
      },
      "headers": {
        "content-type": "application/json",
        "content-length": "41",
        "connection": "close",
        "date": "Thu, 20 Aug 2015 20:39:53 GMT",
        "x-amzn-requestid": "965d3b8d-477b-11e5-99d6-4102846d4b1e",
        "x-cache": "Error from cloudfront",
        "via": "1.1 b1103856e287e98f322630821d3c6e5b.cloudfront.net (CloudFront)", …
Run Code Online (Sandbox Code Playgroud)

endpoint amazon-web-services amazon-cloudfront aws-lambda

5
推荐指数
1
解决办法
7204
查看次数