【问题标题】:Do I really need to be Installing AWS Common Runtime for PHP to work with the AWS PHP SDK我是否真的需要安装 AWS Common Runtime for PHP 才能使用 AWS PHP 开发工具包
【发布时间】:2022-06-10 22:51:13
【问题描述】:

我在 Laravel 应用程序中使用 AWS SKP for PHP。当我尝试创建客户端(在我的情况下为 EventBridge)时,我收到以下错误:

Aws\Exception\CommonRuntimeException : AWS Common Runtime for PHP is required to use Signature V4A. 

错误包括安装时的link with information,但是,我很难相信 Jeff Bazos 滥用了他的开发人员,他们决定创建一个只能在他们自己的运行时运行的 API 只是为了尽管有任何开发人员试图使用他们的 API。

我没有在网上找到太多关于这个似乎不太可能的信息,但这是绝对必要的,还是有办法在不通过尝试在我的 docker box 上安装 AWS Common Runtime 的过程中进行身份验证?

【问题讨论】:

    标签: php laravel amazon-web-services aws-php-sdk


    【解决方案1】:

    你不能仅仅“安装它”,而是必须构建一个 PHP 模块,以满足依赖 aws/aws-crt-php:
    https://github.com/awslabs/aws-crt-php ...构建脚本进入你的 Dockerfile + 一个 *.ini

    【讨论】:

      【解决方案2】:

      除非您使用非常特定的功能,否则您不需要它。几乎所有用例都可以在没有它的情况下完美运行。目前在 eventbridge 上有一种需要它的方法,以及 S3 的多区域接入点。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-01-26
        • 2014-12-22
        • 1970-01-01
        • 1970-01-01
        • 2013-09-29
        • 1970-01-01
        • 2017-04-12
        • 2011-08-22
        相关资源
        最近更新 更多