shell exec を使用して、php コード内から aws s3 cp コマンドを実行しようとしています。以下はphpコードです。
echo shell_exec("sudo aws s3 cp s3://<bucket>/somefolder/somefile s3://<bucket>/someotherfolder/somefile --region ap-southeast-1 --acl public-read");
ファイルはコピーされず、エコーからの出力は次のとおりです
「資格情報が見つかりません 1 つのパーツを完了しましたが、残りのファイルは ... です」
注 1: aws configure コマンドを使用して資格情報を既に設定しています
注 2: まったく同じコマンドを端末から直接実行すると、正常に動作します。
何か案が?