この AWS のセキュリティ関連の機能に頭がおかしくなりました。knoxを使用してノード アプリからバイナリ ファイルをアップロードしようとしています。キー/シークレットの組み合わせで悪名高いSignatureDoesNotMatchエラーが発生し続けます。これまでたどり着きました。たとえば、Transmit を使用すると、 に接続してバケットにアクセスできますが、仮想サブドメイン経由ではアクセスできません。(s3.amazonaws.com/mybucket 構文でバケットにアクセスしようとすると、サブドメイン スタイルのみが許可されているというエラーが表示されます。)s3.amazonaws.com
mybucket.s3.amazonaws.com
PUT
それぞれのユーザーから明示的に許可するようにバケット ポリシーを設定しようとしましたが、効果はありませんでした。特定の AWS ユーザーからのファイルのアップロードを有効にする方法を教えてください。