Php AWS S3中缺少区域参数?

Php AWS S3中缺少区域参数?,php,amazon-web-services,symfony,amazon-s3,Php,Amazon Web Services,Symfony,Amazon S3,我正在我的Symofony 3.4项目中实现Amazon Web服务,但当我触发我的测试url时,它抛出: Missing required client configuration options: region: (string) A region configuration value is required. 我所在的地区是EU(爱尔兰),我已经检查了文档,并将参数放在那个边 这是我的服务。yml demo_storage: class: App\Service\S3\

我正在我的<代码>Symofony 3.4项目中实现Amazon Web服务,但当我触发我的测试url时,它抛出:

Missing required client configuration options:
  region: (string)  A region configuration value is required.
我所在的地区是EU(爱尔兰),我已经检查了文档,并将参数放在那个边

这是我的
服务。yml

 demo_storage:
    class: App\Service\S3\S3Service
    arguments:
        - "test.app" # Name of Bucket
        - credentials:
            key:     "%amazon_key%"
            secret:  "%amazon_secret%"
            region:  "eu-west-1"    
            version: "2006-03-01"      
    public: true

所以你决定自己上一节课?(仅从类名假设)。我认为地区和版本不属于凭证的一部分。在sdk的AwsClient类中,区域/版本与凭据处于同一级别,而不是与aws密钥处于同一级别。当您滚动自己的类时,您可能还需要提供源代码……感谢您的重播。Symony 3*版本的yml文件中存在语法问题@雅库米