Wiki source code of Amazon S3

Last modified by Aurelie Bertrand on 2026/01/12 15:21

Hide last authors
Aurelie Bertrand 44.1 1 {{ddtoc/}}
2
3 ----
4
Manon Julien-Kuentz 45.1 5 = Requirements =
Aurelie Bertrand 44.1 6
Manon Julien-Kuentz 45.1 7 * An Amazon Web Services (AWS) account with user creation via the console interface available at this address :(((
Aurelie Bertrand 44.1 8 (% class="box infomessage" %)
9 (((
10 console.aws.amazon.com
11 )))
12
Manon Julien-Kuentz 45.1 13 Use the Identity Access Management (IAM) service to create and manage your users**(Services** > **Security, Identity & Compliance** > **IAM**).
Aurelie Bertrand 44.1 14 )))
15
16 [[image:amazonS3_fr_html_270afb69f10317bf.png||queryString="width=526&height=371" data-xwiki-image-style-alignment="center" height="371" width="526"]]
17
18
Manon Julien-Kuentz 45.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.
Aurelie Bertrand 44.1 21
22 (% class="box infomessage" %)
23 (((
Manon Julien-Kuentz 45.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.
Aurelie Bertrand 44.1 25 )))
26
Manon Julien-Kuentz 45.1 27 = Creating a new Amazon S3 file server =
Aurelie Bertrand 44.1 28
Manon Julien-Kuentz 45.1 29 You can create a new Amazon S3 File Server from within the Studio.
Aurelie Bertrand 44.1 30
Manon Julien-Kuentz 45.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.
Aurelie Bertrand 44.1 36
Manon Julien-Kuentz 45.1 37 = Server configuration =
Aurelie Bertrand 44.1 38
Manon Julien-Kuentz 45.1 39 == Server name ==
Aurelie Bertrand 44.1 40
Manon Julien-Kuentz 45.1 41 Give your new Amazon S3 document server a name.
Aurelie Bertrand 44.1 42
43 == URL ==
44
Manon Julien-Kuentz 45.1 45 Enter:
Aurelie Bertrand 44.1 46
Manon Julien-Kuentz 45.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 44.1 49
Manon Julien-Kuentz 45.1 50 == User document path ==
Aurelie Bertrand 44.1 51
Manon Julien-Kuentz 45.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.
Aurelie Bertrand 44.1 53
Manon Julien-Kuentz 45.1 54 It is also used to check that access to your account is valid.
Aurelie Bertrand 44.1 55
56 (% class="box" %)
57 (((
Manon Julien-Kuentz 45.1 58 Example: Let's say the name of the following existing compartment: "dd-com-test-bucket".
Aurelie Bertrand 44.1 59 )))
60
Manon Julien-Kuentz 45.1 61 Then a valid document path would be:
Aurelie Bertrand 44.1 62
63 (% class="box" %)
64 (((
65 **dd-com-test-bucket/directory1/directory2/directory3/**
66 )))
67
Manon Julien-Kuentz 45.1 68 == Exploring sub-folders ==
Aurelie Bertrand 44.1 69
Manon Julien-Kuentz 45.1 70 You can limit the level of exploration from your document path.
Aurelie Bertrand 44.1 71
Manon Julien-Kuentz 45.1 72 By default, the document search is recursive and will explore all sub-folders.
Aurelie Bertrand 44.1 73
Manon Julien-Kuentz 45.1 74 |Fields|//Browse subfolders//|(% colspan="2" %)//Subfolder level//
75 |(% rowspan="2" %)Values|Enabled|(((
76 Empty
Aurelie Bertrand 44.1 77
Manon Julien-Kuentz 45.1 78 Default value, recursive exploration of all sub-folders
Aurelie Bertrand 44.1 79 )))|(((
80 N > 0
81
Manon Julien-Kuentz 45.1 82 All N sub-folders will be searched
Aurelie Bertrand 44.1 83 )))
Manon Julien-Kuentz 45.1 84 |Off|(% colspan="2" %)(((
Aurelie Bertrand 44.1 85 0
86
Manon Julien-Kuentz 45.1 87 No exploration in sub-folders, only in the current directory
Aurelie Bertrand 44.1 88 )))
89
Manon Julien-Kuentz 45.1 90 == Read only ==
Aurelie Bertrand 44.1 91
Manon Julien-Kuentz 45.1 92 Only reading is possible if this option is enabled.
Aurelie Bertrand 44.1 93
Manon Julien-Kuentz 45.1 94 == Access key ID ==
Aurelie Bertrand 44.1 95
Manon Julien-Kuentz 45.1 96 Enter the access key ID supplied when your user was created.
Aurelie Bertrand 44.1 97
Manon Julien-Kuentz 45.1 98 == Secret access key ==
Aurelie Bertrand 44.1 99
Manon Julien-Kuentz 45.1 100 Enter the secret access key supplied when your user was created.
Aurelie Bertrand 44.1 101
Manon Julien-Kuentz 45.1 102 = Possible actions =
Aurelie Bertrand 44.1 103
Manon Julien-Kuentz 45.1 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.