> For the complete documentation index, see [llms.txt](https://clients.medianova.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://clients.medianova.com/products/object-storage-stook.md).

# Object Storage / Stook

- [Stook: Cloud Object Storage](https://clients.medianova.com/products/object-storage-stook/stook-cloud-object-storage.md): Learn about Stook Object Storage, Medianova’s S3-compatible cloud object storage service.
- [Getting Started with Stook](https://clients.medianova.com/products/object-storage-stook/getting-started-with-stook.md): Create and manage Stook Object Storage buckets, credentials, and FTP accounts to securely store and transfer your data.
- [Connect Stook Bucket to CDN](https://clients.medianova.com/products/object-storage-stook/connect-stook-bucket-to-cdn.md): Connect a Stook Bucket to a Medianova CDN Resource to deliver stored objects through the CDN.
- [Manage Access Keys](https://clients.medianova.com/products/object-storage-stook/manage-access-keys.md): Create and manage Stook access keys, permissions, and authenticators for controlled access to Stook Buckets.
- [Bucket Configuration](https://clients.medianova.com/products/object-storage-stook/bucket-configuration.md): Configure access, traffic, capacity, and data protection settings for a Stook Bucket.
- [Public Access Block](https://clients.medianova.com/products/object-storage-stook/bucket-configuration/public-access-block.md): Control whether objects in a Stook Bucket can be accessed without credentials and prevent the bucket from being made public.
- [CORS Headers](https://clients.medianova.com/products/object-storage-stook/bucket-configuration/cors-headers.md): Configure Cross-Origin Resource Sharing (CORS) headers to control which browser origins can send requests to a Stook Bucket.
- [Rate Limit](https://clients.medianova.com/products/object-storage-stook/bucket-configuration/rate-limit.md): Limit the number of read and write requests per minute served by a Stook Bucket.
- [Quota](https://clients.medianova.com/products/object-storage-stook/bucket-configuration/quota.md): Set a maximum storage capacity for a Stook Bucket.
- [Server-Side Encryption](https://clients.medianova.com/products/object-storage-stook/bucket-configuration/server-side-encryption.md): Encrypt new objects stored in a Stook Bucket at rest with AES-256.
- [Versioning](https://clients.medianova.com/products/object-storage-stook/bucket-configuration/versioning.md): Preserve previous versions of objects in a Stook Bucket and recover overwritten or deleted data.
- [MFA Delete](https://clients.medianova.com/products/object-storage-stook/bucket-configuration/mfa-delete.md): Require multi-factor authentication for permanent object version deletion and Versioning suspension in a Stook Bucket.
- [Object Lock](https://clients.medianova.com/products/object-storage-stook/bucket-configuration/object-lock.md): Prevent objects in a Stook Bucket from being deleted until a configured retention period expires.
- [Event Notifications](https://clients.medianova.com/products/object-storage-stook/bucket-configuration/event-notifications.md): Send events to an HTTPS endpoint, Kafka topic, or RabbitMQ exchange when objects in a Stook Bucket are created or removed.
- [IP Restriction](https://clients.medianova.com/products/object-storage-stook/bucket-configuration/ip-restriction.md): Allow or block access to a Stook Bucket by client IP address.
- [Analytics](https://clients.medianova.com/products/object-storage-stook/analytics.md): Learn how to monitor usage, performance, and request behavior for your Stook Buckets using Stook Analytics in the Medianova Control Panel.
- [Metrics](https://clients.medianova.com/products/object-storage-stook/analytics/metrics.md): Learn about the metrics available in Stook Analytics and how they reflect usage, performance, and reliability across your Stook Buckets.
- [Integration & Usage Guides](https://clients.medianova.com/products/object-storage-stook/integration-and-usage-guides.md)
- [How to Migrate Data to Stook Using Rclone](https://clients.medianova.com/products/object-storage-stook/integration-and-usage-guides/how-to-migrate-data-to-stook-using-rclone.md): Step-by-step guide to migrate data to Stook using Rclone.
- [How to Transfer Data to Stook with Cyberduck](https://clients.medianova.com/products/object-storage-stook/integration-and-usage-guides/how-to-transfer-data-to-stook-with-cyberduck.md): Upload and migrate files to Medianova Stook Object Storage using Cyberduck.
- [How to use the AWS SDK for Laravel with Stook?](https://clients.medianova.com/products/object-storage-stook/integration-and-usage-guides/how-to-use-the-aws-sdk-for-laravel-with-stook.md): Integrate Medianova Stook Object Storage into your Laravel application using the AWS SDK.
- [How to use the AWS SDK for PHP with Stook?](https://clients.medianova.com/products/object-storage-stook/integration-and-usage-guides/how-to-use-the-aws-sdk-for-php-with-stook.md): Integrate Medianova Stook Object Storage into your PHP applications using the AWS SDK.
- [How do I use the AWS SDK for .NET with Stook?](https://clients.medianova.com/products/object-storage-stook/integration-and-usage-guides/how-do-i-use-the-aws-sdk-for-.net-with-stook.md): Integrate Medianova Stook Object Storage into your .NET applications using the AWS SDK for .NET.
- [How to Use AWS CLI with Stook](https://clients.medianova.com/products/object-storage-stook/integration-and-usage-guides/how-to-use-aws-cli-with-stook.md): Transfer and manage data in Medianova Stook Object Storage using the AWS CLI.
- [How to use AWS SDK for JavaScript with Stook?](https://clients.medianova.com/products/object-storage-stook/integration-and-usage-guides/how-to-use-aws-sdk-for-javascript-with-stook.md): Integrate Medianova Stook Object Storage into your JavaScript applications using the AWS SDK.
- [How do I use Stook with the AWS Java SDK?](https://clients.medianova.com/products/object-storage-stook/integration-and-usage-guides/how-do-i-use-stook-with-the-aws-java-sdk.md): Integrate Medianova Stook Object Storage into your Java applications using the AWS SDK for Java.
- [How to Use Pre-Signed URL in PHP with Stook](https://clients.medianova.com/products/object-storage-stook/integration-and-usage-guides/how-to-use-pre-signed-url-in-php-with-stook.md): Generate and use pre-signed URLs in PHP for accessing objects in Medianova Stook Object Storage.
- [How to Use Pre-Signed URL in Node.js with Stook](https://clients.medianova.com/products/object-storage-stook/integration-and-usage-guides/how-to-use-pre-signed-url-in-node.js-with-stook.md): Generate and use pre-signed URLs in Node.js for accessing objects in Medianova Stook Object Storage.
- [Verify Object Integrity Using Checksums in Stook](https://clients.medianova.com/products/object-storage-stook/integration-and-usage-guides/verify-object-integrity-using-checksums-in-stook.md): Learn how to validate object integrity in Stook using checksums exposed through ETag.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://clients.medianova.com/products/object-storage-stook.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
