Wiki source code of Amazon S3

Last modified by Aurelie Bertrand on 2026/01/12 16:46

Hide last authors
jhurst 1.1 1 {{ddtoc/}}
2
3 ----
4
Aurelie Bertrand 44.1 5 = Requirements =
jhurst 1.1 6
Aurelie Bertrand 44.1 7 * An Amazon Web Services (AWS) account with user creation via the console interface available at this address :(((
jhurst 9.1 8 (% class="box infomessage" %)
9 (((
jhurst 1.1 10 console.aws.amazon.com
jhurst 9.1 11 )))
jhurst 1.1 12
Aurelie Bertrand 44.1 13 Use the Identity Access Management (IAM) service to create and manage your users**(Services** > **Security, Identity & Compliance** > **IAM**).
jhurst 1.1 14 )))
15
Aurelie Bertrand 29.1 16 [[image:amazonS3_fr_html_270afb69f10317bf.png||queryString="width=526&height=371" data-xwiki-image-style-alignment="center" height="371" width="526"]]
jhurst 1.1 17
18
Aurelie Bertrand 44.1 19 * When creating users, be sure to note the pairs (access key ID, secret access key) for each user so that you can provide them to the Digdash Amazon S3 client.
20 * Create a bucket with a universally unique name on Amazon S3.
jhurst 1.1 21
22 (% class="box infomessage" %)
23 (((
Aurelie Bertrand 44.1 24 Amazon S3 is a cloud storage service for the Internet. To upload your data, you must first create a bucket in one of the AWS regions. You can then upload an unlimited number of objects to this bucket.
jhurst 1.1 25 )))
26
Aurelie Bertrand 44.1 27 = Creating a new Amazon S3 file server =
jhurst 1.1 28
Aurelie Bertrand 44.1 29 You can create a new Amazon S3 File Server from within the Studio.
jhurst 1.1 30
Aurelie Bertrand 44.1 31 1. In the Studio, click the **Managers **button in the sidebar on the left of the window, then select **Servers**.
32 ➡ The **Server URL Manager **dialog box appears.
33 1. Click on the **+** button to the right of the search bar and then, in the menu that appears, select the type of server: Amazon S3.
34 ➡ The **Add a file server** box appears
35 1. Fill in the fields as described in the Server configuration paragraph below.
jhurst 1.1 36
Aurelie Bertrand 44.1 37 = Server configuration =
Aurelie Bertrand 38.1 38
Aurelie Bertrand 44.1 39 == Server name ==
jhurst 1.1 40
Aurelie Bertrand 44.1 41 Give your new Amazon S3 document server a name.
jhurst 1.1 42
43 == URL ==
44
Aurelie Bertrand 44.1 45 Enter:
jhurst 1.1 46
Aurelie Bertrand 44.1 47 * the generic URL if your files are stored on Amazon S3: "https:~/~/s3.amazonaws.com"
48 * the URL of the hosting server if you are using another service or your own server.
Aurelie Bertrand 39.1 49
Aurelie Bertrand 44.1 50 == User document path ==
jhurst 1.1 51
Aurelie Bertrand 44.1 52 The user document path __must__ begin with the name of the existing compartment you want to explore, followed by the path to the directory containing your documents.
jhurst 1.1 53
Aurelie Bertrand 44.1 54 It is also used to check that access to your account is valid.
jhurst 1.1 55
56 (% class="box" %)
57 (((
Aurelie Bertrand 44.1 58 Example: Let's say the name of the following existing compartment: "dd-com-test-bucket".
jhurst 1.1 59 )))
60
Aurelie Bertrand 44.1 61 Then a valid document path would be:
jhurst 1.1 62
63 (% class="box" %)
64 (((
65 **dd-com-test-bucket/directory1/directory2/directory3/**
66 )))
67
Aurelie Bertrand 44.1 68 == Exploring sub-folders ==
jhurst 1.1 69
Aurelie Bertrand 44.1 70 You can limit the level of exploration from your document path.
jhurst 1.1 71
Aurelie Bertrand 44.1 72 By default, the document search is recursive and will explore all sub-folders.
jhurst 1.1 73
Aurelie Bertrand 44.1 74 |Fields|//Browse subfolders//|(% colspan="2" %)//Subfolder level//
75 |(% rowspan="2" %)Values|Enabled|(((
76 Empty
jhurst 1.1 77
Aurelie Bertrand 44.1 78 Default value, recursive exploration of all sub-folders
jhurst 1.1 79 )))|(((
80 N > 0
81
Aurelie Bertrand 44.1 82 All N sub-folders will be searched
jhurst 1.1 83 )))
Aurelie Bertrand 44.1 84 |Off|(% colspan="2" %)(((
jhurst 1.1 85 0
86
Aurelie Bertrand 44.1 87 No exploration in sub-folders, only in the current directory
jhurst 1.1 88 )))
89
Aurelie Bertrand 44.1 90 == Read only ==
jhurst 1.1 91
Aurelie Bertrand 44.1 92 Only reading is possible if this option is enabled.
jhurst 1.1 93
Aurelie Bertrand 44.1 94 == Access key ID ==
jhurst 1.1 95
Aurelie Bertrand 44.1 96 Enter the access key ID supplied when your user was created.
jhurst 1.1 97
Aurelie Bertrand 44.1 98 == Secret access key ==
jhurst 1.1 99
Aurelie Bertrand 44.1 100 Enter the secret access key supplied when your user was created.
101
102 = Possible actions =
103
104 You can use the **File Manager** to take action on the files on the FTP(S) server.
105 See the page[[ File Manager>>doc:Digdash.user_guide.studio.managers.Files.WebHome]] page for more details.