はい、ブラウザ(AWSマネジメントコンソール)以外にも複数あります。
AWS CLI:aws s3 cp、aws s3 sync、aws s3api などのコマンドで操作できます。スクリプトや自動化に最適です。
AWS SDK:Python(boto3)、Java、.NET、JavaScript、Go など各言語向けのライブラリから操作できます。
REST API:S3の本来のインターフェースで、HTTPリクエストを直接送れます(署名バージョン4が必要)。
AWS Tools for PowerShell:PowerShellのコマンドレットで操作できます。
Mountpoint for Amazon S3:バケットをLinuxのファイルシステムとしてマウントして使えます。
AWS Transfer Family:SFTP、FTPS、FTPでS3にアクセスできます。既存のFTP運用を残したい場合に便利です。
AWS CloudFormation / Terraform / CDK:バケット作成や設定をコードで管理できます(IaC)。
サードパーティ製GUIクライアント:Cyberduck、WinSCP、S3 Browser、CloudBerry(MSP360)などがあります。S3互換のため、エクスプローラー感覚でドラッグ&ドロップ操作ができます。
用途別の目安としては、手動で確認するだけならコンソールかGUIクライアント、定期処理や自動化ならCLIかSDK、外部システムとのファイル連携ならTransfer Familyが向いています。
特定の用途(例:RPAからのファイル連携など)があれば、それに合わせた選び方もご説明できます。
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme