Amazon S3バケットサービスをプロジェクトに統合します。私はここでPHPクラスを使用しています。 https://github.com/tpyo/amazon-s3-php-class。Amazon S3 PHPクラスが資格情報なしで動作する
私はそれにputObjectFile
メソッドを使用しています&それは正常に動作しています。
問題:今、セキュリティ資格情報を渡さずにこのクラスを使用しています。また、完璧な作業している$s3 = new S3();
と同様に、これはいけません。
したがって、バケットに残っている設定はわかりません。完璧な資格情報を渡すときにのみ動作するはずです。
ここは私のバケットポリシーです
{ "Id": "POLICY_ID", "Version": "2012-10-17", "Statement": [ { "Sid": "SID_ID", "Action": "s3:*", "Effect": "Allow", "Resource": "arn:aws:s3:::BUCKET_NAME/*", "Principal": "*" } ] }