Skip to content

Commit 39a4c5f

Browse files
EDU-6903 Update Documentation UI for GA Object Storage (#1996)
* EDU-6903 Update Documentation UI for GA Object Storage * EN version * Typos fixes
1 parent 6b03949 commit 39a4c5f

28 files changed

Lines changed: 216 additions & 76 deletions
145 KB
Loading
221 KB
Loading
167 KB
Loading
142 KB
Loading

src/content/docs/en/pages/main-menu/reference/store/object-storage/index.mdx

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Azion **Object Storage** is a scalable and secure storage service designed to in
2121
Object Storage allows you to create buckets, which can be used as origins for applications or as directories for real-time object upload. Alongside bucket creation, you possess complete control over storage allocation, bucket and object access management, as well as the ability to upload, change, and delete objects.
2222

2323
:::note
24-
This product is available through the [Azion API](https://api.azion.com) and [Azion Runtime](/en/documentation/runtime/overview/).
24+
This product is available through [Console](https://console.azion.com/object-storage), [Azion API](https://api.azion.com), [Azion Runtime](/en/documentation/runtime/overview/), and [Azion CLI](/en/documentation/products/azion-cli/overview/).
2525
:::
2626

2727
## Implementation
@@ -191,11 +191,10 @@ The operations listed in this documentation are the ones currently supported by
191191
| B | [CopyObject](#copyobject) |
192192
| B | [GetObject](#getobject) |
193193
| B | [HeadObject](#headobject) |
194-
| C | [DeleteObject](#deletebbject) |
194+
| C | [DeleteObject](#deleteobject) |
195195
| C | [DeleteObjects](#deleteobjects) |
196196
| C | [AbortMultipartUpload](#abortmultipartupload) |
197197
| C | [CompleteMultipartUpload](#completemultipartupload) |
198-
| C | [CopyObject](#copyobject) |
199198
| C | [CreateMultipartUpload](#createmultipartupload) |
200199
| C | [ListParts](#listparts) |
201200
| C | [PutObject](#putobject) |
@@ -297,7 +296,7 @@ This operation is part of the S3 multipart upload process, being handled automat
297296

298297
Lists parts that have been uploaded for a given multipart upload.
299298

300-
This limit is a default setup. However, if the search results number is more than the maximum result set size, then the first set is returned in the initial response, the response element contains the value true and the element contains a token to retrieve the next set of results. Use this token as the part-number-marker query parameter in another request to retrieve the next set of results.
299+
This limit is a default setup. However, if the number of parts is more than the maximum result set size, the first set is returned in the initial response. In this case, the IsTruncated response element contains the value true and the NextPartNumberMarker element contains a token to retrieve the next set of results. Use this token as the part-number-marker query parameter in another request to retrieve the next set of results.
301300

302301
S3cmd command: `s3cmd listmp s3://BUCKET/OBJECT Id`
303302

@@ -342,14 +341,14 @@ These permissions are related to the way the edge can access the bucket. For ins
342341
For example, when an external user attempts to send a `POST` or `PUT `request to an application using a bucket configured with read-only or restricted permissions as its origin, the edge will deny access and return an error message.
343342

344343
:::caution[Warning]
345-
When a bucket is configured with **read-write permissions**, any user can access and modify its content (for example, by sending a PUT request to overwrite files). If the bucket is used as an origin for an application, this configuration may expose the content to unauthorized modifications. However, suppose the bucket is accessed through an function. In that case, the risk is managed by the logic implemented in the function code, allowing developers to enforce stricter controls over who can access or modify the data. To mitigate risks, always verify the required permissions for each use case and implement proper access controls.
344+
When a bucket is configured with **read-write permissions**, any user can access and modify its content (for example, by sending a PUT request to overwrite files). If the bucket is used as an origin for an application, this configuration may expose the content to unauthorized modifications. However, suppose the bucket is accessed through a function. In that case, the risk is managed by the logic implemented in the function code, allowing developers to enforce stricter controls over who can access or modify the data. To mitigate risks, always verify the required permissions for each use case and implement proper access controls.
346345
:::
347346

348347
### S3 credentials
349348

350349
**Object Storage** offers compatibility with the S3 protocol through credentials.
351350

352-
Credentials can be created for any bucket that you own or for your account as a whole to manage all your buckets. With them, you can control permissions for operations associated with that credential. The permissions for the credential are exclusive to access thorugh the S3 protocol.
351+
Credentials can be created for any bucket that you own or for your account as a whole to manage all your buckets. With them, you can control permissions for operations associated with that credential. The permissions for the credential are exclusive to access through the S3 protocol.
353352

354353
To [create a S3 credential](/en/documentation/products/store/storage/s3-protocol-for-edge-storage/), you must use an Azion personal token and run a `POST` request via API. However, after the credential is created, it works independently from your Azion token. This way, even if the token expires, the credential remains valid.
355354

@@ -408,7 +407,4 @@ These are the **default limits**:
408407
| S3 credential access keys | 100,000 per account |
409408

410409

411-
Learn how Azion Object Storage scales unstructured data effortlessly. Watch the video below:
412-
<div class="cms-embed">
413-
<iframe width="600" height="400" src="https://www.youtube.com/embed/vDxJV4T-Qc8?si=YdRN4gVZwU0A3str" loading="lazy" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
414-
</div>
410+

src/content/docs/en/pages/observe-journey/data-stream/integrations/connector-azion-edge-storage.mdx

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -56,15 +56,3 @@ The **Object Key Prefix** field refers to the prefix for the name of your upload
5656

5757
You can keep track of the calls made by Data Stream to Object Storage in [Real-Time Events](/en/documentation/products/observe/real-time-events/). To do so, select **Data Source** > **Data Stream** and choose the filter options as you wish.
5858

59-
Watch a video tutorial on how to use Object Storage with Data Stream on Azion's YouTube channel:
60-
61-
<iframe
62-
src="https://www.youtube.com/embed/tuUanVc_HFE?si=3-oG5BiHElJzb63-"
63-
loading="lazy"
64-
width="600"
65-
height="400"
66-
title="Using Object Storage to receive data from Azion Data Stream"
67-
frameborder="0"
68-
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
69-
allowfullscreen></iframe>
70-

src/content/docs/en/pages/observe-journey/data-stream/integrations/connector-azure-blob.mdx

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,6 @@ After saving the configurations, your data will be streamed to the newly configu
7373

7474
You can keep track of the calls made by Data Stream to Azure Blob on [Real-Time Events](/en/documentation/products/observe/real-time-events/). To do so, select **Data Source** > **Data Stream** and choose the filters options as you wish.
7575

76-
Learn how to use Azure Blob Storage to receive data from Data Stream. Watch the video below:
77-
78-
<div class="cms-embed">
79-
<iframe width="600" height="400" src="https://www.youtube.com/embed/KcufBkalznc?si=2AWrs2l745PpjHCb" loading="lazy" title="How to use Azure Blob Storage to receive data from Data Stream" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
80-
</div>
8176

8277
---
8378

src/content/docs/en/pages/observe-journey/data-stream/integrations/connector-azure-monitor.mdx

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,11 +77,7 @@ After saving the configurations, your data will be streamed to the newly configu
7777

7878
You can keep track of the calls made by Data Stream to Azure Monitor on [Real-Time Events](/en/documentation/products/observe/real-time-events/). To do so, select **Data Source** > **Data Stream** and choose the filters options as you wish.
7979

80-
Learn how to use Azure Monitor to receive data from Data Stream. Watch the video below:
8180

82-
<div class="cms-embed">
83-
<iframe width="600" height="400" src="https://www.youtube.com/embed/P9kzC1Jmit0?si=Ai3HEVqwTGOPXgIO" loading="lazy" title="How to use Azure Monitor to receive data from Data Stream" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
84-
</div>
8581

8682
---
8783

src/content/docs/en/pages/observe-journey/data-stream/integrations/connector-big-query.mdx

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -176,11 +176,7 @@ After saving the configurations, your data will be streamed to the newly configu
176176

177177
You can keep track of the calls made by Data Stream to Google BigQuery on [Real-Time Events](/en/documentation/products/observe/real-time-events/). To do so, select **Data Source** > **Data Stream** and choose the filters options as you wish.
178178

179-
Learn how to use Google BigQuery to receive data from Data Stream. Watch the video below:
180179

181-
<div class="cms-embed">
182-
<iframe width="600" height="400" src="https://www.youtube.com/embed/DUcfEBcY6xY?si=MjlpIJzHhG9ANwvt" loading="lazy" title="How to use Google BigQuery to receive data from Data Stream" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
183-
</div>
184180

185181
---
186182

src/content/docs/en/pages/observe-journey/data-stream/integrations/connector-datadog.mdx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -80,12 +80,6 @@ You can keep track of the calls made by Data Stream to Datadog on [Real-Time Eve
8080
[Datadog](https://docs.datadoghq.com/) is a registered trademark of Datadog, Inc in the United States.
8181

8282

83-
Learn how to use Datadog to receive data from Data Stream. Watch the video below:
84-
85-
<div class="cms-embed">
86-
<iframe width="600" height="400" src="https://www.youtube.com/embed/nqKMWorVX6s?si=BajW-IOsP8UBwVV2" loading="lazy" title="How to use Datadog to receive data from Data Stream" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
87-
</div>
88-
8983

9084

9185

0 commit comments

Comments
 (0)