使用 PHP 我想将一些文件上传到 amazon s3 公共存储桶。但我不想在我的代码中使用访问密钥和密钥。因为当我搜索时发现使用关键字“null”会解决这个问题。在 PHP 中,我们使用 '' 作为 null,但没有运气。下面是我的代码
<?php
if (!class_exists('s3'))require_once('s3.php');
//AWS access info
if (!defined('awsAccessKey')) define('awsAccessKey', 'null');
if (!defined('awsSecretKey')) define('awsSecretKey', 'null');
//instantiate the class
$s3 = new S3(awsAccessKey, awsSecretKey);
$s3->putBucket("bucket name", S3::ACL_PUBLIC_READ_WRITE);
//move the file
if ($s3->putObjectFile("your file name in the server with path", "bucket name", "fine name in s3 server",S3::ACL_PUBLIC_READ_WRITE)){
//s3 upload success
}