> For the complete documentation index, see [llms.txt](https://docs.weka.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.weka.io/additional-protocols.md).

# Additional Protocols

- [Additional protocol containers](https://docs.weka.io/additional-protocols/additional-protocols-overview.md): Deploy and manage protocol containers for NFS, SMB, and S3 services.
- [Manage the NFS protocol](https://docs.weka.io/additional-protocols/nfs-support.md): Provide file access over NFS, without installing a client on the host.
- [Supported NFS client mount parameters](https://docs.weka.io/additional-protocols/nfs-support/supported-nfs-client-mount-options.md): Configure mandatory and recommended NFS client mount options, based on real-world testing and validation for optimal performance and reliability.
- [Manage NFS networking using the GUI](https://docs.weka.io/additional-protocols/nfs-support/nfs-support.md): Configure NFS networking, authentication, and client permissions using the GUI.
- [Manage NFS networking using the CLI](https://docs.weka.io/additional-protocols/nfs-support/nfs-support-1.md): Configure NFS networking, authentication, and client permissions using the CLI.
- [Manage the S3 protocol](https://docs.weka.io/additional-protocols/s3.md): Configure and manage the WEKA S3 service, including access, security, and resources.
- [S3 cluster management](https://docs.weka.io/additional-protocols/s3/s3-cluster-management.md): Manage WEKA S3 cluster capacity, tenant settings, and client traffic distribution.
- [Manage the S3 service using the GUI](https://docs.weka.io/additional-protocols/s3/s3-cluster-management/s3-cluster-management.md): Create, update, and delete an S3 cluster using the GUI.
- [Manage the S3 service using the CLI](https://docs.weka.io/additional-protocols/s3/s3-cluster-management/s3-cluster-management-1.md): Manage S3 cluster configuration, containers, readiness, and tenant settings using the CLI.
- [S3 buckets management](https://docs.weka.io/additional-protocols/s3/s3-buckets-management.md): Explore managing your buckets in the system using S3 API, GUI, CLI, or API, with flexible permissions through IAM or bucket policies for anonymous access.
- [Manage S3 buckets using the GUI](https://docs.weka.io/additional-protocols/s3/s3-buckets-management/s3-buckets-management.md): Create, view, update, and delete S3 buckets using the GUI.
- [Manage S3 buckets using the CLI](https://docs.weka.io/additional-protocols/s3/s3-buckets-management/s3-buckets-management-1.md): Create, list, configure, and remove S3 buckets using the CLI.
- [S3 users and authentication](https://docs.weka.io/additional-protocols/s3/s3-users-and-authentication.md): Manage access to the S3 API using local WEKA accounts or LDAP-integrated identities. Local users require the S3 role and an attached IAM policy.
- [Manage S3 users and authentication using the CLI](https://docs.weka.io/additional-protocols/s3/s3-users-and-authentication/s3-users-and-authentication.md): Manage S3 IAM policies, credentials, and temporary security tokens using the CLI.
- [Manage S3 service accounts using the CLI](https://docs.weka.io/additional-protocols/s3/s3-users-and-authentication/s3-users-and-authentication-1.md): Create, view, and remove S3 service accounts using the CLI.
- [Configure S3 LDAP authentication](https://docs.weka.io/additional-protocols/s3/s3-users-and-authentication/configure-s3-ldap-authentication.md): Integrate S3 service authentication with existing LDAP to provision S3 accounts and centralize identity management.
- [Configure S3 OIDC authentication](https://docs.weka.io/additional-protocols/s3/s3-users-and-authentication/configure-s3-oidc-authentication.md): Enable users and applications to authenticate with your IdP and receive temporary S3 credentials, eliminating the need for static access keys.
- [S3 lifecycle rules management](https://docs.weka.io/additional-protocols/s3/s3-information-lifecycle-management.md): Explore how S3 lifecycle rules automate object expiration. These rules apply to the underlying data, ensuring changes reflect across all access protocols.
- [Manage S3 lifecycle rules using the GUI](https://docs.weka.io/additional-protocols/s3/s3-information-lifecycle-management/s3-information-lifecycle-management.md): Create, view, and remove S3 bucket lifecycle rules using the GUI.
- [Manage S3 lifecycle rules using the CLI](https://docs.weka.io/additional-protocols/s3/s3-information-lifecycle-management/s3-information-lifecycle-management-1.md): Create, view, and remove S3 bucket lifecycle rules using the CLI.
- [Audit S3 APIs](https://docs.weka.io/additional-protocols/s3/audit-s3-apis.md): Configure HTTP webhooks to audit S3 API operations.
- [Configure audit webhook using the GUI](https://docs.weka.io/additional-protocols/s3/audit-s3-apis/configure-audit-webhook-using-the-gui.md): Configure an S3 API audit webhook using the GUI.
- [Configure audit webhook using the CLI](https://docs.weka.io/additional-protocols/s3/audit-s3-apis/audit-s3-apis.md): Configure and view an S3 API audit webhook using the CLI.
- [Example: How to use Splunk to audit S3](https://docs.weka.io/additional-protocols/s3/audit-s3-apis/audit-s3-apis-1.md): Configure Splunk HTTP Event Collector (HEC) to audit S3 API events.
- [Example: How to use S3 audit events for tracking and security](https://docs.weka.io/additional-protocols/s3/audit-s3-apis/example-how-to-use-s3-audit-events-for-tracking-and-security.md): Learn how to interpret and use an S3 audit event generated by the WEKA S3 system.
- [S3 versioning](https://docs.weka.io/additional-protocols/s3/s3-versioning.md): Protect S3 objects from accidental overwrites and deletions. Bucket versioning retains previous versions and creates delete markers for recovery.
- [S3 Object Lock](https://docs.weka.io/additional-protocols/s3/s3-object-lock.md): Protect S3 objects from deletion or modification with WORM enforcement, meeting regulatory requirements, such as SEC 17a-4 and FINRA 4511, and guarding data against accidental and intentional changes.
- [S3 bucket notifications](https://docs.weka.io/additional-protocols/s3/s3-bucket-notifications.md): Configure S3 bucket event notifications, Kafka targets, and notification rules.
- [Configure S3 Performance Buckets](https://docs.weka.io/additional-protocols/s3/configure-s3-performance-buckets.md): Configure global and per-bucket performance settings for S3 Performance Buckets.
- [Configure and use AWS CLI with WEKA S3 storage](https://docs.weka.io/additional-protocols/s3/configure-and-use-aws-cli-with-weka-s3-storage.md): Configure AWS CLI credentials and use the CLI with WEKA S3 storage.
- [S3 examples using boto3](https://docs.weka.io/additional-protocols/s3/s3-examples-using-boto3.md): Use Boto3 with WEKA S3 for credentials, temporary tokens, pre-signed URLs, and object operations.
- [S3 supported APIs and limitations](https://docs.weka.io/additional-protocols/s3/s3-limitations.md): Review WEKA S3 API support, URL styles, limits, and naming requirements.
- [Manage the SMB protocol](https://docs.weka.io/additional-protocols/smb-support.md): Configure and control WEKA's SMB-W implementation for seamless cross-platform file access across Windows, Linux, and macOS clients with concurrent multi-protocol support.
- [Manage SMB using the GUI](https://docs.weka.io/additional-protocols/smb-support/smb-management-using-the-gui.md): Configure SMB-W clusters, Active Directory integration, servers, and shares using the GUI.
- [Manage SMB using the CLI](https://docs.weka.io/additional-protocols/smb-support/smb-management-using-the-cli.md): Configure SMB-W clusters, Active Directory integration, containers, trusted domains, and shares using the CLI.
- [SMB external LDAP POSIX resolution](https://docs.weka.io/additional-protocols/smb-support/smb-external-ldap-posix-resolution.md): Resolve SMB POSIX user and group attributes from an external LDAP directory.


---

# 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://docs.weka.io/additional-protocols.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.
