草庐IT

aws-amplify

全部标签

python - 使用不带 SDK 和 CLI 的 Python 3 将文件发布到 AWS Mediastore

我想使用Python和签名v4将mp4文件发布到AWSMediaStore。我正在尝试使用MediaStore中的PutObject操作。对于这项工作,我无法使用SDK或CLI。我可以在没有SDK或CLI的情况下使用Python向MediaStore发出GET请求,但是关于POST请求,我不明白我应该如何处理负载。我收到以下错误:Therequestsignaturewecalculateddoesnotmatchthesignatureyouprovided.CheckyourAWSSecretAccessKeyandsigningmethod.Consulttheservicedo

python - 无法为 AWS Lambda 导入 grequests

我正在使用Python2.7运行时运行AWSLambda脚本。但是,无论何时初始化,它都会开始导入grequests库,但由于它依赖于gevent而失败:grequest需要Gevent。它似乎成功地找到了grequests库(因为它知道它需要gevent)但是失败了。到目前为止我尝试了什么:pipinstall--ignore-installedgrequests-t.pipinstall--ignore-installedgrequests-t./libpipinstall--ignore-installedgevent-t.pipinstall--ignore-installed

python - "KeyError: ' 在 AWS S3 中记录 '"- Lambda 触发器

我有以下lambda函数代码,用于简单地打印出S3存储桶上传事件的作者和元数据:from__future__importprint_functionimportjsonimporturllibimportboto3print('Loadingfunction')s3=boto3.client('s3')deflambda_handler(event,context):#print("Receivedevent:"+json.dumps(event,indent=2))#bucket=event['Records'][0]['s3']['bucket']['name']forrecord

python - 如何使用 boto 检查 AWS 中的根帐户是否启用了 MFA?

我正在处理受信任的顾问,需要检查是否还为根级别启用了MFA?它位于Trustedadvisor仪表板的安全部分。我正在使用Boto在Python中工作。 最佳答案 您将使用GetAccountSummaryIAM中的API调用可用作get_account_summaryboto.iam.IAMConnection中的方法调用.importboto.iamconn=boto.iam.connect_to_region('us-east-1')summary=conn.get_account_summary()这将返回一个Python字

python - AWS Lambda Python libssl C 库

尝试在AWSlambda上用Python为服务Pusher制作部署包。当我运行这样简单的代码时frompusherimportPusherdefpusherTest(context,event):mypusher=Pusher(app_id=u'***',key=u'***',secret=u'***')mypusher.trigger('testchannel','testevent',{u'some':u'data'})我得到了这个堆栈跟踪。libssl.so.1.0.0:cannotopensharedobjectfile:Nosuchfileordirectory:Import

python - 在 macOS Sierra 中,如何配置 AWS CLI 以使用 Python3.x 而不是操作系统默认的 Python2.7?

AWSCLI专家,通过macOS的终端,尝试在macOSSierra10.12.6上安装和配置AWSCLI以使用Python3.6.2代替macOS的默认Python2.7.10。尽管我严格遵循AWS的说明(http://docs.amazonaws.cn/en_us/cli/latest/userguide/cli-install-macos.html),包括这样配置./bash_profile:#SettingPATHforPython3.6.xPATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"e

python - AWS 冰川删除作业

我已经开始检索存储在我的一个保险库中的文件冰川AWS。原来我不需要再复活和下载那个存档了。有没有办法停止和/或删除我的Glacier作业?我正在使用boto,但似乎找不到合适的功能。谢谢 最佳答案 AWSGlacier服务不提供删除作业的方法。您可以:开始工作描述一份工作获取作业的输出列出你所有的工作Glacier服务管理与保管库关联的作业。 关于python-AWS冰川删除作业,我们在StackOverflow上找到一个类似的问题: https://stac

aws cloud formation入门之简介

文档:WhatisAWSCloudFormation?-AWSCloudFormation1.简介AWSCloudFormation是一项服务,帮助对AWS资源进行建模和设置通过模板来描述所有AWS资源,CloudFormation负责为预置和配置这些资源。无需单独创建和配置AWS资源并设置依赖。CloudFormation处理了这些问题。1.1简化管理对于包含数据库的Web应用程序,可以使用AutoScaling组、ELB和RDS实例。可以使用单独的服务来配置这些资源,并且在创建资源之后,必须将它们配置为一起工作。所有这些任务都会增加复杂性和时间。

Packer AWS实例构建器投掷错误清单不存在无效的值文件或不存在文件?

我正在使用Amazon实例构建器从AMI创建图像。我正确传递了所有参数。但是我不知道我应该传递哪个价值-manifest。我会遇到以下错误。Amazon-Anstance:-manifest具有无效的值'/tmp/ami-257e6b5c.manifest.xml':文件不存在或不存在文件。我正在使用以下文件进行转换。{"variables":{"aws_access_key":"","aws_secret_key":""},"builders":[{"type":"amazon-instance","access_key":"{{user`aws_access_key`}}","secret

python - 如何(正确地)在 AWS Lambda 函数中使用外部凭证?

我有一个用Python编写的(非常基本但工作完美的)AWSlambda函数,但是它具有嵌入式凭证以连接到:1)外部网络服务2)DynamoDB表。该函数的作用相当基本:它针对服务发布登录(使用凭据#1),然后将部分响应状态保存到DynamoDB表中(使用AWS凭据#2)。这些是函数的相关部分:h=httplib2.Http()auth=base64.encodestring('myuser'+':'+'mysecretpassword')(response,content)=h.request('https://vca.vmware.com/api/iam/login','POST',