@@ -13,7 +13,6 @@ Amazon S3 cloud storage.
1313As a PyFilesystem concrete class, S3FS allows you to work with S3 in the
1414same as any other supported filesystem.
1515
16-
1716Installing
1817==========
1918
@@ -49,6 +48,28 @@ S3FS Constructor
4948 :members:
5049
5150
51+ Limitations
52+ ===========
53+
54+ Amazon S3 isn't strictly speaking a *filesystem *, in that it contains
55+ files, but doesn't offer true *directories *. S3FS follows the convention
56+ of simulating directories by creating an object that ends in a forward
57+ slash. For instance, if you create a file called `"foo/bar" `, S3FS will
58+ create an S3 object for the file called `"foo/bar" ` *and * an
59+ empty object called `"foo/" ` which stores that fact that the `"foo" `
60+ directory exists.
61+
62+ If you create all your files and directories with S3FS, then you can
63+ forget about how things are stored under the hood. Everything will work
64+ as you expect. You *may * run in to problems if your data has been
65+ uploaded without the use of S3FS. For instance, if you create a
66+ `"foo/bar" ` object without a `"foo/" ` object. If this occurs, then S3FS
67+ may give errors about directories not existing, where you would expect
68+ them to be. The solution is to create an empty object for all
69+ directories and subdirectories. Fortunately most tools will do this for
70+ you, and it is probably only required of you upload your files manually.
71+
72+
5273Authentication
5374==============
5475
0 commit comments