問題タブ [cyberduck]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - Amazon S3 サーバーの各ファイルのパス/URL をエクスポートする必要がある
複数のバケットで満たされた Amazon S3 サーバーがあり、各バケットには複数のサブフォルダーが含まれています。合計で簡単に 50,000 ファイルがあります。各バケット内の各ファイルのパス/URL を含む Excel シートを生成する必要があります。
たとえば、b1 というバケットがあり、そこに f1.txt というファイルがある場合、f1 のパスを b1/f1.txt としてエクスポートできるようにしたいと考えています。これは、50,000 ファイルごとに行う必要があります。
Expandrive や Cyberduck などの S3 ブラウザーを使用してみましたが、URL をコピーするにはすべてのファイルを選択する必要があります。また、Python で boto3 ライブラリを調べてみましたが、ファイルの URL を取得する組み込み関数は見つかりませんでした。
使用できるツール、またはすべての URL を取得するために実行できるスクリプトを探しています。ありがとう。
amazon-web-services - AWS S3 と Cyberduck と MFA
アカウントで MFA を有効にせずに、ユーザーが AWS へのアクセスを制限するためのポリシーが用意されています。そのため、現在、誰もが自分のアカウントで MFA を有効にし、AWS にログインして何かにアクセスする必要があるときはいつでも MFA を使用することを余儀なくされています。これはすべて正常に機能し、問題はありません。
私たちが抱えている問題は、Cyberduck を使用して AWS S3 バケットにアクセスしていることです。現在、Cyberduck 内でアクセス キーとシークレット キーを使用して S3 バケットを探索しています。ユーザー アカウントで MFA が有効になっている場合、Cyberduck は S3 への接続を許可せず、失敗し続けます。同じアカウントで MFA を無効にするとすぐに、同じアクセス キーとシークレット キーを使用して Cyberduck 経由で S3 に接続できます。
この問題を回避し、すべてのユーザーが自分のアカウントで MFA を有効にしながら、MFA が有効な間は自分のアクセス キーとシークレット キーを使用して S3 バケットにアクセスできるようにする方法を考えていますか?
あなたの誰かが助けて、同じシナリオを持っていれば素晴らしいでしょう.
代替ソリューションは大歓迎です。
また、S3 に接続してバケットを参照するユーザーは技術者ではなく、多くの技術的なことを行うことはできません。したがって、これに対する簡単な解決策を求めています。
君たちありがとう。