为什么我看不到 localhost s3 存储桶的内容?
Why am I not seeing the contents of a localhost s3 bucket?
使用本地堆栈包
我有以下内容:
awslocal s3 mb s3://kiosks-images
awslocal s3api put-bucket-acl --bucket kiosks-images --acl public-read
awslocal s3 cp TopCroppedSpotlightLowExOnlyPGV.jpg s3://kiosks-images/dev/us/2020_08_11/eea9efc9-5970-426b-b867-9f57d6d9548f/55208151-6438-4bfc-b4be-43ed57798dc2
aws s3 ls s3://kiosks-images
PRE dev/
PRE prod/
PRE qa/
如何确保我添加的文件被复制到存储桶中的正确位置?
默认情况下,当您在存储桶中列出对象时,S3 会将分隔符前具有相同前缀的任何对象折叠为一个条目,并在输出中将此集合标记为 PRE
。这使您可以将 S3 存储桶的内容视为具有目录和这些目录中的文件的传统文件系统。
您可以使用 aws s3 ls --recursive
列出存储桶中的所有对象,或者通过执行类似 aws s3 ls s3://bucket-name/path/to/object
的操作直接查询对象以查看单个对象(如果存在)。
使用本地堆栈包 我有以下内容:
awslocal s3 mb s3://kiosks-images
awslocal s3api put-bucket-acl --bucket kiosks-images --acl public-read
awslocal s3 cp TopCroppedSpotlightLowExOnlyPGV.jpg s3://kiosks-images/dev/us/2020_08_11/eea9efc9-5970-426b-b867-9f57d6d9548f/55208151-6438-4bfc-b4be-43ed57798dc2
aws s3 ls s3://kiosks-images
PRE dev/
PRE prod/
PRE qa/
如何确保我添加的文件被复制到存储桶中的正确位置?
默认情况下,当您在存储桶中列出对象时,S3 会将分隔符前具有相同前缀的任何对象折叠为一个条目,并在输出中将此集合标记为 PRE
。这使您可以将 S3 存储桶的内容视为具有目录和这些目录中的文件的传统文件系统。
您可以使用 aws s3 ls --recursive
列出存储桶中的所有对象,或者通过执行类似 aws s3 ls s3://bucket-name/path/to/object
的操作直接查询对象以查看单个对象(如果存在)。