首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >难以初始化Amazon php SDK -类AWS \php\Aws未找到

难以初始化Amazon php SDK -类AWS \php\Aws未找到
EN

Stack Overflow用户
提问于 2016-12-27 00:02:24
回答 1查看 1.3K关注 0票数 1

我试图用以下代码实例化Amazon:

代码语言:javascript
运行
复制
require("../aws/aws-autoloader.php");

use Aws\S3\S3Client;
use Aws\Common\Aws;


// Instantiate the client.

$aws = Aws::factory('awsConfig.php');
$s3Client = $aws->get('s3');

但是,将返回以下错误:

未明错误:未找到类'Aws\Common\Aws‘

autoloader文件还没有从源代码中修改,所以不完全确定它为什么找不到类?

EN

回答 1

Stack Overflow用户

发布于 2016-12-27 06:48:46

您正在为PHP使用AWS,同时尝试为用于PHP的v3执行代码。您应该使用Aws\Sdk而不是Aws\Common\Aws

AWS提供了一个迁移指南,突出了版本2和版本3之间的差异:

来自SDK的第3版 主要区别: 使用Aws\Sdk类而不是Aws\Common。 没有配置文件。而是使用数组进行配置。 在实例化过程中需要使用“version”选项。 使用create()方法而不是get('')。

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

https://stackoverflow.com/questions/41337448

复制
相关文章

相似问题

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