我试图通过我的aws服务器获取日志事件。 我照常login到服务器,然后input以下命令: sudo aws logs get-log-events –log-group-name <myLogs> –log-stream-name <stream-name> 我得到错误… You must specify a region. You can also configure your region by running "aws configure". 所以,我inputaws configure ,我看到以下内容: AWS Access Key ID [None]: AWS Secret Access Key [None]: Default region name [None]: Default output format [None]: 所以,我去我的IAM页面,点击Users ,按照这个指示 。 在创build密钥之后,我从以下来源获得四条信息: 从IAM页面Access Key ID 。 […]
我上传了大约200,000个文件(每个文件最大大小约为1MB)到EC2实例(在西欧)的S3存储桶中。 从使用CloudWatch监控EC2(查看NetworkOut指标)来看,随着时间的推移,上传传输似乎有所下降: 我分几次上传文件,通常在四五个小时之后(但有时候会更快),下载似乎是一致的。 这些文件是用一个Python脚本上传的: 从第三方服务器下载.zip 从.zip中提取大约25个文件,并对每个文件进行gzip压缩 将.gzipfile upload到存储桶 我已经尝试了两种上传.gzip文件的方法… 依次使用boto3: boto3.client("s3").upload_file(file.gz, bucket, file.gz) 将AWS CLI作为subprocess运行,一次上传25个.gzip文件 …但是我看到每种方法都有同样的下降。 什么可能导致这个? 或者我应该收集哪些信息来进行debugging? 编辑 下面是同一时期的图表,显示了BurstBalance指标(EC2实例是t2.small): 这是CPUCreditBalance :
我正在使用aws cli( aws-cli/1.3.23 Python/2.7.5 Darwin/13.2.0 )来访问我的s3存储桶,并且如果存储桶名称为句点,则会出现以下错误。 $ aws s3 ls s3://my.bucket HTTPSConnectionPool(host='s3-us-east-1a.amazonaws.com', port=443): Max retries exceeded with url: /my.bucket?delimiter=/&prefix= (Caused by <class 'socket.gaierror'>: [Errno 8] nodename nor servname provided, or not known) 一切工作正常,如果桶没有时期: $ aws s3 ls s3://mybucket 根据aws文档,时期是好的,我没有问题通过网站访问桶。
我正在尝试使用CLI在ec2中创build一个实例。 有没有办法使用CLI创build实例时为实例指定标签? aws ec2 run-instances –image-id $ami_id –key-name $deployment_key_name \ –region $region –security-groups default –instance-type m4.large \ –user-data file://./yaml/master.yaml
我可以在我的AWS VPCstream日志中看到“ingestionTime”和“timestamp”。 时间戳似乎比摄取时间更频繁,但似乎都没有告诉我很多。 这里的文档也不多说。 我会张贴一个图像,但我还没有名声。
我正在使用aws-cli ,我需要所有实例和与它们相关的卷的列表。 instance-name,instance-id,volumes-associated describe-instances和describe-volumes是列出实例和卷的不同方式。 但是我需要一个综合列表,如上面的格式。 可能有多个卷与一个实例关联。
我是AWS的新手,我正在尝试使用Beanstalk来运行Node.js应用程序。 该应用程序正在运行,我想从prod git分支部署代码。 我遵循这个教程: http : //docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-reference-branch-environment.html 但是当我尝试运行时: eb branch 我明白了 $ eb branch usage: eb (sub-commands …) [options …] {arguments …} eb: error: unrecognized arguments: branch 我安装了EB CLI 3.10.0(Python 3.6.0),我在maxOS Sierra(10.12.3)上。 为什么这个命令不起作用? 谢谢! nicondev
我不知道这是甚至可能的,因为我没有find任何有关如何做到这一点的文档或信息:可以使用SaltStackconfiguration和创build新的VPC到AWS上的给定区域? 如果有的话,请指点我正确的方向或给一些信息让球滚动? 我最近才开始与SaltStack合作。 到目前为止,我已经在一个区域手动创build了VPC,并在那里设置了一个Salt Master实例来部署,configuration和pipe理该VPC中的其他EC2 minions。 我正在寻找的是一种使用Salt在不同地区创build新VPC的方式 – 无论当前Master是否托pipe在AWS或外部networking上。 如果这是不可能的,我想我可以使用AWS CLI工具和一些脚本来处理这个方面的设置。
我似乎无法得到aws sync s3命令排除目录。 我从位于/ vz / root / 100的OpenVZ备份安装的文件系统。 我的命令是: aws s3 sync /vz/root/100 s3://[mybucket]/vz/root/100 –exclude="proc/*" –exclude="sys/*" 我努力了: –exclude="proc/" –exclude="/proc" –exclude="*/proc/*" –exclude="/vz/root/100/proc" 无论我做什么,同步过程仍然通过proc目录recursion。 我在2013年看到一个问题,排除不起作用,但根据他们“固定”。 # aws –version aws-cli/1.9.5 Python/2.6.6 Linux/2.6.32-042stab111.12 botocore/1.3.5 有任何想法吗?
更新:第二天一切正常!?! 所以我认为答案可能是你需要等待一段时间,无论是在创build一个新的IAM用户之后,还是在创build一个新的桶之后,在上传之前都可以工作。 我创build了一个专门的IAM用户,然后做了一个aws configure ,并给出了密钥,并指定了“欧盟西部1”地区。 我可以在〜/ .aws / config中看到正确的信息。 我尝试过aws s3 mb s3://backup但被告知它已经存在。 aws s3 ls证实没有。 然而aws s3 mb s3://backup-specialtest确实有效。 但是,当我尝试aws s3 cp test.tgz s3://backup-specialtest我得到: A client error (AccessDenied) occurred when calling the CreateMultipartUpload operation: Anonymous users cannot initiate multipart uploads. Please authenticate. 这不仅仅是大文件的问题。 我做了一个6字节的文本文件,并尝试上传aws s3 cp test.txt s3://backup-specialtest/但是得到: upload failed: ./test.txt to s3://backup-specialtest/test.txt A […]