代码之家  ›  专栏  ›  技术社区  ›  modon

Amazon S3存储桶上传

  •  0
  • modon  · 技术社区  · 12 年前

    如何根据我所在的开发领域更改我的amazons3存储桶名称。

    例如:对于测试和开发,我有相同的amazons3 bucket。但是我想根据应用程序所处的环境动态地更改bucket名称。

    我现在有这样的东西:

    $this->s3->putObjectFile($thumb_config['new_image'], 'newimage',
                                             $filename, S3::ACL_PUBLIC_READ);
    

    我希望这个新映像是动态的,这取决于应用程序将是哪个服务器。

    我可以将这个新图像作为一个变量,但我可以设置这个变量的值。

    请与我分享你的想法、想法和经验。

    1 回复  |  直到 6 年前
        1
  •  0
  •   acairns    12 年前

    您可以使用环境配置文件: http://ellislab.com/codeigniter/user-guide/libraries/config.html#environments

    您可以在以下位置创建此文件:

    ./application/config/{ENVIRONMENT}/{FILENAME}.php

    CodeIgniter将首先尝试从当前环境加载配置文件——如果没有找到,它将查找全局配置文件。

    例如:

    ./application/config/production/aws.php

    ./application/config/development/aws.php

    在本地,将加载开发配置,但在环境设置为生产的生产服务器上,可以提供替代配置。

    希望这能有所帮助。