草庐IT

aws-requests-auth

全部标签

php - AWS bean 茎 : Exponential backoff for SQS?

我们正在使用Beanstalk上的工作层来发送webhook。我们需要使用指数退避,以防在联系第三方时出现任何错误。但是,我不清楚这将如何工作。如果作业失败并且我调用了ChangeMes​​sageVisibility来增加时间退避时间,我有两个选择:返回成功200。然后SQS会将其从队列中删除-不好。返回一个错误代码。然后SQS会将消息可见性覆盖为默认值?来自EnvironmentTiers-AWSBeanstalk:Awebapplicationinaworkerenvironmenttiershouldonlylistenonthelocalhost.Whenthewebappl

php - 通过 AWS EC2 负载均衡器将 HTTP 强制转换为 HTTPS

我们有一个AWSEC2负载均衡器,它上面安装了SSL证书。但是池中的服务器仍在端口80和非SSL协议(protocol)上运行。问题是我无权访问负载均衡器,但我仍然必须将非SSL流量路由到安全的HTTPS。我尝试在htaccess中添加以下内容,但它不起作用且无法理解,这是因为服务器仍在HTTP上运行。RewriteCond%{HTTPS}!=onRewriteRule^https://%{HTTP_HOST}%{REQUEST_URI}[L,R=301]我在PHP代码中尝试了同样的事情,但也没有用。if(!isset($_SERVER['HTTPS'])||$_SERVER['HTT

php - 在 laravel 中将文件从 url 上传到 AWS

我知道如何使用laravel将文件从本地存储上传到aws。但我想直接从外部url上传文件到aws而无需下载。任何建议,我该如何实现。 最佳答案 我终于用InterventionImageLibrary解决了这个问题.useImage;useStorage;$image=Image::make('url');$image->encode('jpg');$s3=Storage::disk('s3');$filePath='/profilePhotos/'.$time();$s3->put($filePath,$image->__toSt

php - ACL 在 AWS s3 文件夹上传 (uploadDirectory) 期间不适用

出于某种原因,当我将文件夹上传到S3存储桶时,未应用public-read。(IE,public无法访问文件)文件上传正常,但都设置为私有(private)。尝试了我能想到的一切。感觉就像我缺少一些基本的东西。正在使用本指南:https://blogs.aws.amazon.com/php/post/Tx2W9JAA7RXVOXA/Syncing-Data-with-Amazon-S3这是我的代码:require'../vendor/autoload.php';useAws\S3\S3Client;$client=S3Client::factory(array('version'=>'

php - 为什么 Laravel REST Controller $request->input 为 NULL?

我正在学习教程http://www.tutorials.kode-blog.com/laravel-5-angularjs-tutorial我已经设法为我的Controller编写了类似的方法:publicfunctionupdate(Request$request,$id){$employee=Employee::find($id);$employee->name=$request->input('name');//...$employee->save();return"Sucessupdatinguser#".$employee->id;}在教程中认为此代码有效,但实际上var_d

php - 具有 EC2 AssumeRole 的 AWS STS 角色

我想将我的代码部署到EC2实例,但我不想加入AWSKey和Secret。AWS提供IAM服务,允许我为我的EC2实例分配一个角色,这将允许这些实例使用临时key进行访问。我如何让它工作?我曾尝试使用SDK和StsClient来承担角色,但这会引发错误User:arn:aws:sts::XXXXXXXXXXXX:assumed-role/ROLE-NAME/INSTANCENoisnotauthorizedtoperform:sts:AssumeRoleonresource:arn:aws:iam::XXXXXXXXXXXX:role/ROLE-NAME仔细阅读,似乎STS请求需要使用凭

from origin ‘null‘ has been blocked by CORS policy: Cross origin requests are only supported for ...

跨源资源请求问题解决方案问题描述:当我们在vsCode中使用openinbrower插件打开html文件文件时,就会报错xxx已被CORS策略阻止,引入的资源还会失效。解决办法1:LiveServer插件在vsCode的插件市场中搜索并安装LiveServer插件:安装好后,右键要打开的文件,就会出现“OpenwithLiveServe”选项,这样打开文件就不会报错了:解决办法2:anywhere在vsCode控制台或者cmd中安装npminstallanywhere-g在要打开文件的路径下输入anywhere按上面的路径访问浏览器就会显示可打开的文件。

php - Zend_Auth : why authenticate object named adapter and not strategy?

$Zend_auth->authenticate($adapter);为什么叫适配器而不是策略? 最佳答案 问得好。我同意Zend_Auth_Adapter组件是Strategy模式的良好代表。可以争论它也是适配器模式的候选者。它是作为您正在使用的任何身份验证机制的适配器,它可以是另一个类(使它更明显地成为适配器),但即使对于诸如使用存储在数据库中的凭据的身份验证之类的东西,它也是是作为底层凭证存储的纯英文适配器。此外,在ZendFramework中没有通过模式名称调用每个类的约定。尽管存在符合这些模式的类,但没有Xxx_Singl

php - 使用 Ion Auth 在 Codeigniter 中创建用户角色和配置文件

我将Codeigniter与IonAuth一起用于用户管理。我想创建两种不同的用户角色-一种用于志愿者,一种用于组织。我知道我可以将IonAuth的groups用于访问控制之类的事情,但是将字段添加到不同用户类型的好方法是什么(例如-志愿者用户将拥有“口语”'字段,而组织将有一个'任务'字段)?我应该为每个新用户类型扩展IonAuth类并为每种类型单独处理CRUD,还是使用“组”字段和用户ID来引用另一个表中的字段?关于解决这个常见问题的方法有什么见解吗? 最佳答案 我建议只将您需要的所有字段添加到元表中,并且只更新每个用户组所需的

php - 使用 AWS IAM 的临时凭证

我有一台服务器,它应该向客户端提供临时AWS凭证。凭据将使用HTTPS传输。客户端应该能够上传和下载S3文件。我担心的是:我有多个用户只访问他们自己的目录:/Users/someUser/myfile.png您可以设置策略以在一般情况下允许或拒绝S3,但您不能仅授予对特定路径的访问权限。我该怎么办?HTTPS传输是否足够?那么我的第二个问题。如果我听到“temporarycredentials”,我会记住一个key,它在几个小时内有效,然后过期。但我不确定IAM是否真的为此而构建。我应该为所有用户提供相同的凭据吗?还是为每个客户端生成一个key对?服务器端使用PHP,客户端使用Obje