草庐IT

S3_REGION

全部标签

php - 浏览器使用实例角色上传到 s3

这是我的previousquestion的跟进关于使用实例配置文件签署政策文件。我正在开发一个允许直接拖放上传到S3存储桶的系统;首先向我的服务器发出一个包含文件元数据的AJAX请求。验证后,我的服务器会使用用于完成上传的表单参数进行响应。很好地解释了设置基于浏览器的上传的过程here在我的本地测试环境中,一切都按预期工作。但是,一旦我的应用程序部署到EC2实例上,当浏览器尝试上传文件时我会看到此错误:InvalidAccessKeyIdTheAWSAccessKeyIdyouprovideddoesnotexistinourrecords.......ASIAxxxyyyzzz此处A

PHPUnit - 模拟 S3Client 运行不正常

库:“aws/aws-sdk-php”:“2.*”PHP版本:PHP5.4.24(cli)Composer.json{"require":{"php":">=5.3.1","aws/aws-sdk-php":"2.*",...},"require-dev":{"phpunit/phpunit":"4.1","davedevelopment/phpmig":"*","anahkiasen/rocketeer":"*"},...}我们制作了一个AwsWrapper来获取功能操作:uploadFile、deleteFile...您可以阅读该类,使用依赖注入(inject)进行单元测试。关注构

php - 如何为 Amazon S3 存储桶的对象创建下载链接?

我正在使用S3PHP类学习AmazonS3。我已将所有文件上传到我的S3存储桶,现在我想为存储桶中的每个可用文件创建链接。以下功能对我有用吗?publicstaticfunctiongetAuthenticatedURL($bucket,$uri,$lifetime,$hostBucket=false,$https=false){}$s3=newS3('access-key','secret-key');$s3->getAuthenticatedURL($bucket,$uri,$lifetime,$hostBucket=false,$https=false);或另一个类似get_ob

php - 关于使用 Amazon CloudFront 和/或 S3 作为图像服务器的问题(与标准 Apache 服务器相比)

目前,我有一个网站,它从Apache服务器提供动态(PHP-MySQL)内容,并从单独的Lighthttpd服务器提供静态内容(JavaScript、图像)。出于规模原因,我想使用AmazonCloudfront和可能的S3。老实说,我不完全确定S3或CloudFront是如何工作的。我已经习惯了“上传文件……它变得可用”的正常服务器行为,而S3“存储桶”和CloudFront边缘镜像令人望而生畏。我需要更好地了解它的工作原理并有一些问题:1)我不想在自己的服务器上存储任何图像。我希望他们完全在云端。我是否正确认为这意味着我将需要使用S3作为“原始服务器”进行存储?单靠CloudFro

HBase基础知识(三):HBase架构进阶、读写流程、MemStoreFlush、StoreFile Compaction、Region Split

1.架构原理1)StoreFile保存实际数据的物理文件,StoreFile以HFile的形式存储在HDFS上。每个Store会有一个或多个StoreFile(HFile),数据在每个StoreFile中都是有序的。2)MemStore写缓存,由于HFile中的数据要求是有序的,所以数据是先存储在MemStore中,排好序后,等到达刷写时机才会刷写到HFile,每次刷写都会形成一个新的HFile。3)WAL由于数据要经MemStore排序后才能刷写到HFile,但把数据保存在内存中会有很高的概率导致数据丢失,为了解决这个问题,数据会先写在一个叫做Write-Aheadlogfile的文件中,然

php - Amazon S3 与 PHP 的接口(interface)?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion我需要在PHP站点上提供一个实用程序,供客户端将文件上传到AmazonS3存储桶。是否有任何可用的开源实用程序可供我使用?理想情况下,此实用程序将允许客户端选择一个本地文件,按下上传按钮,然后告诉他新上传文件的URL。如果这可以提供要浏览的现有文件列表,则加分。谢谢!编辑:这不是我要找的东西,但它现在确实可以作为一种解决方法。http://s3browse.com/

php - 如何降低数据传输成本? Amazon S3 --> Cloudflare --> 访问者

我最近开始使用AmazonS3为访问者提供图像,因为这会减少服务器负载。现在,出现了一个新问题:今天我查看了我的AWS账单。我注意到我有一大笔账单等着我——20天内总共有4TB的AWS数据传输。显然,这是因为大量传出AmazonS3流量(到Cloudflare,然后将其提供给访问者)。现在我应该通过设置缓存header来减少请求的文件数量(因为Cloudflare的Crawler会遵守这一点)。我已经像这样修改了我的代码:$s3->putObjectFile($path,$bucket,'images/'.$id.'.jpg',S3::ACL_PUBLIC_READ);到$s3->pu

php - 亚马逊AWS S3目录结构效率

我有一个简单的效率问题在我脑海中盘旋。我创建了一个PHP代码,可以将我文件夹中的所有文件上传到我在AmazonS3上的存储桶。我的代码也能够在不丢失其结构的情况下上传子文件中的文件。基本上,用户必须登录到我的网站,然后根据用户的帐户名,他们可以将照片上传到我在Amazons3上的存储桶。用户最多可以上传10张照片-然后将这些照片修改为子文件类型,例如修改和缩略图。我应该如何上传结构我的目录才能在AmazonS3上高效?选项1(文件在同一个存储桶但不同的文件夹中-更有条理)username/originalfiles/picture01.jpgusername/original/pict

android - 如何从aws s3下载图片到imageview?

所以我希望能够从我的s3存储桶中获取我的图像并(使用glide或picasso)将该图像加载到ImageView中。(我不想将该图像下载到我的手机中)。目前我有这个:downloadButton=(Button)findViewById(R.id.cognito_s3DownloadButton);downloadButton.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){Filefile=newFile(Environment.getExternalStorageDirec

android - 基本网络.performRequest : Unexpected response code 400 for <AWS S3 url>

BasicNetwork.performRequest:Unexpectedresponsecode400for在android中使用Volley库将图像加载到imageView时出现此错误。代码如下:VolleyCustomImageLoadermImageLoader;mImageLoader=AppController.getInstance().getImageLoader();mImageLoader.get(URLPath,VolleyCustomImageLoader.getImageListener(imageView,R.drawable.ic_user,R.draw