草庐IT

amazon-sns

全部标签

java - Amazon S3 是否有连接池?

我用过代码publicstaticAmazonS3Clients3=null;...BasicAWSCredentialsc=newBasicAWSCredentials("absadgwslkjlsdjgflwa");s3=newAmazonS3Client(c);只创建一个实例s3,而数十个线程将通过s3.putObject()上传图片。在转储信息中,我可以看到一个线程会在其他线程等待时锁定唯一的实例s3。所以我想如果我使用下面的代码可能会更快:BasicAWSCredentialsc=newBasicAWSCredentials("absadgwslkjlsdjgflwa");f

python - 如何验证 Amazon Kinesis Python 客户端是否正常工作

我正在尝试使用适用于Python的KCL库(https://github.com/awslabs/amazon-kinesis-client-python)构建AmazonKinesisPython消费者。我从检查示例代码开始。我能够运行示例代码的生产者和消费者脚本部分,但我无法验证来self的运动流(使用一个分片)的数据是否被推送到示例Python消费者脚本sample_kclpy_app。py.我使用amazon_kclpy_helper.py生成Java命令,该命令将通过sample.properties文件调用Python脚本。我运行了Java命令,从终端输出中可以看到正在读取

python - 通过 boto3 : ImproperlyConfigured 使用 Amazon S3 的 Django

我关注了thistutorial使用Django设置AmazonS3。但是当我使用Python3.3时,我安装了一个Python-3compatibleforkdjango-storages和boto3相反。这里是settings.py文件:AWS_STORAGE_BUCKET_NAME=os.environ['LIVIN_AWS_STORAGE_BUCKET_NAME']S3_REGION_NAME=os.environ['LIVIN_S3_REGION_NAME']AWS_ACCESS_KEY_ID=os.environ['LIVIN_AWS_ACCESS_KEY_ID']AWS_

python - 在python中通过json数据解析aws sns事件数据

我能够使用将sns事件数据分配给变量deflambda_handler(event,context):message=event['Records'][0]['Sns']['Message']print("FromSNS:"+message)输出:{"Records":[{"eventVersion":"2.0","eventSource":"aXXXX","awsRegion":"XXXXX","eventTime":"2016-03-09T12:24:19.255Z","eventName":"ObjectCreated:Put","userIdentity":{"principa

python - 如何将标签添加到 boto (Amazon S3) 中的 key ?

我正在尝试标记已上传到S3的key。在下面的同一行中,我只是从一个字符串创建一个文件。获得key后,我不确定如何标记文件。我试过Tag和TagSet。fromboto.s3.bucketimportBucketfromboto.s3.keyimportKeyfromboto.s3.taggingimportTag,TagSetk=Key(bucket)k.key='foobar/somefilename'k.set_contents_from_string('somedatainfile')Tag(k,'the_tag') 最佳答案

python - Google App Engine 和 Amazon S3 文件上传

我知道之前有人问过这个问题,但确实没有明确的答案。我的问题是我为GAE构建了一个文件上传脚本,之后才发现,您最多只能存储aprox的文件。数据存储中的1MB。如果您能告诉我,如果我启用计费,1MB限制已成为历史,但我对此表示怀疑,我可以在这里阻止您。我需要能够上传每个文件最多20mb,所以我想也许我可以使用Amazon的S3。关于如何实现这一目标的任何想法?有人告诉我使用GAE+Ec2和S3的组合,但我不知道这将如何工作。谢谢,最大 最佳答案 来自AmazonS3documentation:用户打开网络浏览器并访问您的网页。您的网页

python - 列 'django_migrations.id' 具有不受支持的类型 'serial' [使用 Amazon Redshift]

我使用django_celery连接到AmazonRedshift。要迁移数据库,在“makemigrations”之后我使用了命令“pythonmanage.pymigrate”,错误消息如下所示。原因是Redshift不支持数据类型“serial”,但包含“serial”类型的“django_migrations”表是自动创建的。如何停止Django迁移创建此表或避免在“django_migrations”表上使用序列号。D:\code\test_celery_django>pythonmanage.pymigrateTraceback(mostrecentcalllast):Fi

python - 使用 Boto 在 Amazon DynamoDB 中分页

如何使用Botopython库对DynamoDB的结果进行分页?从BotoAPI文档中,我无法确定它是否支持分页,尽管DynamoDBAPI确实支持分页。 最佳答案 Boto确实支持使用“ExclusiveStartKey”和“Limit”组合的“分页”行为。例如,要对Scan进行分页。这是一个应该按10个block解析整个表的示例esk=NonewhileTrue:#loadthisbatchscan_generator=MyTable.scan(max_results=10,exclusive_start_key=esk)#do

python - 如何使用 boto 以编程方式检查 Amazon S3 权限?

我们在AmazonS3的存储桶中有一棵茂密的树,其中包含大量文件。我刚刚发现虽然有些文件有两个权限条目,就像在AWS管理控制台中单击一个文件时看到的那样,然后单击属性->权限,一行是“每个人”,另一行是一些特定用户,其他文件只有一个该用户的条目。结果,我们在使用boto或curl将这些文件下载到AmazonEC2实例时遇到问题。我需要做的是遍历存储桶中的所有文件并检查它们。我知道如何获取前缀的完整键列表。我可以使用boto来提取key的权限吗?是否有标准的方法来测试这些权限是针对每个人还是针对特定的人,以及它们是什么?此外,一旦我确定某个key是否具有限制性权限,我是否可以通过向“所有

python - 确定 Amazon EC2 实例创建日期/时间

是否可以(通过boto)确定特定EC2实例的创建时间?http://boto.readthedocs.org/en/latest/ref/ec2.html在这种情况下似乎没有提供任何帮助。需要找出一组特定EC2实例的创建日期。谢谢! 最佳答案 EC2实例没有名为create_time的属性,只有launch_time可用。但是,您可以使用以下Python代码来了解卷的创建时间,从而为您提供实例创建时间(请注意,我说的是创建实例时附加的卷):importboto3ec2=boto3.resource('ec2',region_name