首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS is_readable()和file_exists()

AWS is_readable()和file_exists()
EN

Stack Overflow用户
提问于 2022-02-04 00:52:43
回答 1查看 118关注 0票数 0

升级后的php和我们有配置文件问题。有没有人在ec2上使用AWS有这个问题,您是如何解决的?我正在为ec2权限使用角色,但它仍然在寻找配置文件。

php 7.4

aws/: 3.209.15

警告: is_readable():有效的open_basedir限制。文件(/usr/share/httpd/..aws/config)不在第152行/var/www/mysite.com/vendor/aws/aws-sdk-php/src/DefaultsMode/ConfigurationProvider.php中允许的路径范围内:(/var/www/mysite.com/:/tmp/)

警告: file_exists():有效的open_basedir限制。文件(/usr/share/httpd/..aws/凭据)不在第812行/var/www/mysite.com/vendor/aws/aws-sdk-php/src/Credentials/CredentialProvider.php中允许的路径范围内:(/var/www/mysite.com/:/tmp/)

导致抛出警告的代码:

代码语言:javascript
复制
use Aws\DynamoDb\DynamoDbClient;
use Aws\DynamoDb\SessionHandler;

$dynamoDb = new DynamoDbClient([
    'region'  => 'us-east-1',
    'version' => '2012-08-10'
]);

$sessionHandler = SessionHandler::fromClient($dynamoDb, [
    'table_name' => 'sessions',
    'session_lifetime' => 1440,
]);

感谢您的任何见解或帮助。

EN

回答 1

Stack Overflow用户

发布于 2022-02-04 15:59:39

目前,我创建了一个空/usr/share/httpd/..aws/目录,并将open_base设置为允许访问。我仍然不明白这是如何要求删除警告信息。在创建实例时,将指定要使用的角色。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70980259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档