Questions tagged «amazon-web-services»

亚马逊网络服务(AWS)是公共云:亚马逊提供的IaaS(基础设施即服务)和SaaS(软件即服务)。有关编程和体系结构的问题是主题。可以在https://serverfault.com上获得常规服务器帮助。AWS标记很少单独使用,通常将与其他标记一起使用,以更清楚地定义问题的主题。

9
Amazon S3异常:“指定的密钥不存在”
我在Android应用程序中使用AmazonS3Client,使用getObject请求从我的Amazon S3存储桶下载图像。 目前,我收到此异常: com.amazonaws.services.s3.model.AmazonS3Exception: The specified key does not exist. (Service: Amazon S3; Status Code: 404; Error Code: NoSuchKey; 即使我能够在S3存储桶中看到具有指定键的对象。

5
自终止AWS EC2实例?
Amazon Web Services EC2实例是否可以自我终止?亚马逊运行了一个多小时后,是否有任何允许实例终止自身的内容(“ Hara-Kiri”)?我可以更改正在运行的实例上的脚本以自行执行此操作,但是这可能会失败,并且我不想编辑映像,因此我希望Amazon杀死该实例。



8
AWS EC2 Auto Scaling组:我得到的是Min和Max,但是所需的实例限制是什么?
在AWS EC2中设置Auto Scaling组时Min,Max边界似乎很有意义: 根据策略缩减到的最小实例数 根据策略扩展到的最大实例数 但是,我从来没有能够绕过Desired想要影响的东西。 我总是将其设置Desired为Min,因为通常来说,我想向亚马逊支付尽可能多的什一税,除非您需要一个实例来处理负载,否则它应Min为实例数。 我知道如果您使用aElasticBeanstalk并将其设置Min为1和Max2,则将a设置Desired为2(当然!)-您无法选择的值Desired。 不同Desired数量的实例的用例是什么?它有什么不同?当您期望AWS扩展规模小于您的Desired期望值时,大于Min?

5
将Docker映像推送到Amazon ECS存储库
我是AWS的新手。我想在AWS ECS容器实例上设置私有Docker存储库。我创建了一个名为的存储库name。AWS显示的示例推入命令正在运行。 aws ecr get-login --region us-west-2 docker build -t name . docker tag name:latest ############.dkr.ecr.us-west-2.amazonaws.com/name:latest docker push ############.dkr.ecr.us-west-2.amazonaws.com/name:latest 但是,通过此命令,我构建并推送了一个名为的映像name,我想构建一个名为的映像foo。所以我将命令更改为: docker build -t foo . docker tag foo ###########.dkr.ecr.us-west-2.amazonaws.com/name/foo docker push ###########.dkr.ecr.us-west-2.amazonaws.com/name/foo 这应该可以,但是不能。经过一段时间的重试后,我得到了错误: The push refers to a repository [###########.dkr.ecr.us-west-2.amazonaws.com/name/foo] 8cc63cf4528f: Retrying in 1 second ... name unknown: The repository …

15
无法使AWS Lambda函数登录(文本输出)到CloudWatch
我正在尝试设置一个Lambda函数,该函数将在文件上传到S3存储桶时对其进行处理。我需要一种方法来查看console.log上载文件时的输出,但是我不知道如何将Lambda函数链接到CloudWatch。 通过查看context我的日志组/aws/lambda/wavToMp3和日志流为的对象,我知道了2016/05/23/[$LATEST]hex_code_redacted。因此,我在CloudWatch中创建了该组和流,但是没有任何日志记录到它。




11
是否可以使用s3cmd将所有文件从一个S3存储桶复制到另一个存储桶?
我对s3cmd感到非常满意,但是有一个问题:如何将所有文件从一个S3存储桶复制到另一个?可能吗? 编辑:我发现了一种使用带boto的Python在存储桶之间复制文件的方法: from boto.s3.connection import S3Connection def copyBucket(srcBucketName, dstBucketName, maxKeys = 100): conn = S3Connection(awsAccessKey, awsSecretKey) srcBucket = conn.get_bucket(srcBucketName); dstBucket = conn.get_bucket(dstBucketName); resultMarker = '' while True: keys = srcBucket.get_all_keys(max_keys = maxKeys, marker = resultMarker) for k in keys: print 'Copying ' + k.key + ' from ' + srcBucketName …

16
安装后未将awscli添加到路径
我根据亚马逊的官方指示安装了aws cli。 sudo pip install awscli 但是,aws在我的道路上无处可寻。安装似乎已成功。位于的文件很多/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/awscli,但是没有名为的可执行文件aws。我的python版本是3.3.4,我的pip版本是1.5.4,并在OS X 10.9上运行此命令。有什么事吗 谢谢!

20
获取消息:禁止从AWS API网关回复
我正在尝试在AWS上创建lambda服务,并通过API网关从外部访问它,而无需身份验证或限制。 为了使事情变得容易,我现在将网关设置为模拟。 在API的Get方法上,将Authorization设置为None,API Key为not required。 尝试此操作时,我收到{"message":"Forbidden"} (如果我将其连接到实际的lambda服务,则显示相同的消息)。 有关如何使其可访问性的任何建议?

8
如何确定对象是否存在AWS S3 Node.JS SDK
我需要使用AWS开发工具包检查文件是否存在。这是我在做什么: var params = { Bucket: config.get('s3bucket'), Key: path }; s3.getSignedUrl('getObject', params, callback); 它可以工作,但问题是当对象不存在时,回调(带有err和url参数)不会返回错误,并且当我尝试访问URL时,它会显示“ NoSuchObject”。 getSignedUrl当对象不存在时,该方法是否应该返回错误对象?如何确定对象是否存在?我真的需要打电话给返回的URL吗?

7
AccessDeniedException:用户无权执行:lambda:InvokeFunction
我正在尝试从节点调用lambda函数。 var aws = require('aws-sdk'); var lambda = new aws.Lambda({ accessKeyId: 'id', secretAccessKey: 'key', region: 'us-west-2' }); lambda.invoke({ FunctionName: 'test1', Payload: JSON.stringify({ key1: 'Arjun', key2: 'kom', key3: 'ath' }) }, function(err, data) { if (err) console.log(err, err.stack); else console.log(data); }); 密钥适用于IAM用户。用户必须AWSLambdaExecute和AWSLambdaBasicExecutionRole附加政策。 我收到权限错误: AccessDeniedException: User: arn:aws:iam::1221321312:user/cli is not authorized to perform: …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.