ユーザーがAWS S3にアクセスしてコンテンツをアップロードできるようにする必要があります。aws s3 iamユーザーと署名付きURL
は、単一のバケット内の異なるディレクトリ内のユーザごとに、各ユーザや店舗データ用に別のバケットを作成します。
は今、私の2つのことを決定しています。
署名されたURL経由でのアクセスを許可するか、誰もが別のIAMユーザーを作成できますか?
プロセスは完全に自動化され、スケーラブルでなければなりません(つまり、多くのユーザーが毎日サービスを利用するか、またはサービスを使用をやめるようになります)。
各ユーザーが数秒ごとにファイルをアップロードします。したがって、別のIAMユーザーが署名付きのURLを取得するための往復を節約できると考えましたが、何千人ものIAMユーザーがいる可能性があるかどうかはわかりません。
これは私が最初に考えたものでした。しかし、AWS Cognitoに関するあなたのヒントは、私のニーズに完璧にフィットしているようです。私はそれを調べます。ありがとうございました – Chris
100個のバケットの制限が今や*デフォルト*の制限に過ぎません - あなたはユースケースをAWSサポートに提示し、増加を要求することができます...しかし、ユーザーあたりのバケットはまだまだ良いアイデアです。 +1 –
バケツについて知っておきたいことは、地域別のfqdnが、他のサービス(Beanstalk/ELB)のようになっていると思います。 – NHol