LogoLogo
Web HomeTutorialsPortal
  • Bamboozle Wiki and Documents
  • Products
    • Cloud
      • Compute
        • Managing Virtual Machines
          • Supported guest operating systems
          • Creating virtual machines
          • Connecting to virtual machines
          • Managing virtual machine power state
          • Attaching ISO images to virtual machines
          • Reconfiguring virtual machines
            • Changing virtual machine resources
            • Configuring network interfaces of virtual machines
            • Configuring virtual machine volumes
          • Monitoring virtual machines
          • Shelving virtual machines
          • Rescuing virtual machines
          • Managing guest tools
            • Installing guest tools
            • Uninstalling guest tools
          • Troubleshooting virtual machines
          • Deleting virtual machines
          • Managing SSH keys
        • Managing security groups
          • Creating and deleting security groups
          • Managing security group rules
          • Changing security group assignment
        • Managing images
          • Uploading images
          • Creating volumes from images
          • Preparing templates
            • Preparing Linux templates
            • Preparing Windows templates
            • Enabling logging for virtual machines
        • Managing volumes
          • Creating and deleting volumes
          • Attaching and detaching volumes
          • Resizing volumes
          • Creating images from volumes
          • Cloning volumes
          • Managing volume snapshots
        • Managing virtual networks
        • Managing VPN connections
          • Creating VPN connections
          • Editing VPN connections
          • Restarting and deleting VPN connections
        • Managing virtual routers
          • Managing router interfaces
          • Managing static routes
      • Managed Kubernetes
        • Creating and deleting Kubernetes clusters
      • Object Storage
        • Instances
        • How-to
          • Access Storage with S3 SDKs
          • Access Object Storage with Cyberduck
          • Access Storage with Mountainduck
        • Addtional Ressources
          • Supported Amazon S3 features
    • Servers
      • Cloud Servers
      • Dedicated Servers
    • Cyber Protect
      • Welcome to Cyber Protect
      • Supported features by OS
      • Activating the account
        • Password requirements
        • Two-factor authentication
      • Accessing the Cyber Protect service
      • The Cyber Protect console
      • Installing the software
        • Which agent do I need?
        • System requirements for agents
        • Preparation
        • Linux packages
        • Proxy server settings
        • Installing the Protection Agents
          • Downloading protection agents
          • Installing protection agents in Windows
          • Installing protection agents in Linux
          • Installing protection agents in macOS
          • Granting the required system permissions to the Connect Agent
          • Changing the logon account on Windows machines
          • Dynamic installation and uninstallation of components
    • Business Email
      • Getting started
        • DNS Records
        • Setting up a Mail Client with IMAP
        • Setting up your Mailbox with macOS, iOS, ipadOS and Android Devices
        • Configure Microsoft Outlook for Business Email
        • Zimbra Connector for Microsoft Outlook User Guide
      • Web Mail Client
        • Webmail Login
        • Mail
          • Left Sidebar
          • Email Pane
          • Reading Pane
          • Keyboard Shortcuts
      • Zimbra Modern Desktop
    • Web Hosting
      • Linux Web Hosting
        • cPanel Overview
          • Getting Started in cPanel
          • Server Information for cPanel
        • Preferences
          • Account Preferences
          • Audit Log
          • Change Language
          • Contact Information
      • Windows Web Hosting
    • SSL Certificates
      • SSL Intermediate and ROOT CA Bundles
        • RapidSSL CA Bundle
  • Tutorials
    • Rocky Linux
      • Rocky Linux 9
        • Basic Server Setup with Rocky Linux 9
  • Billing
    • Payment Methods
    • Credit Card Refunds
  • Legal
    • Legal Documents
      • Terms & Conditions
      • Master Agreement for Datacenter IP Services
      • Privacy
      • Service Level Agreement (SLA)
        • Public & Private Cloud
        • IP Transit Service Level Agreement
      • GDPR
        • FAQ
        • Data Processing Agreement
          • Schedule 1: Description of the Processing and Subprocessors
          • Schedule 2: Controller-to-Controller Information for International Data Transfers
      • Supplier Code of Conduct
  • Security
    • Platform Security
    • Infrastructure Security
    • Certification Reports
  • Pricing
    • Overview
    • Cloud
      • Compute
      • Volumes & Snapshots
      • Load Balancers
      • VPN
      • Elastic IPs
      • Traffic
    • Billing Q&A
      • Colocation - 95th percentile billing
  • Other Technical Information
    • Peering
Powered by GitBook
LogoLogo

Copyright © 2024 Bamboozle Web Services, Inc. All Rights Reserved.

On this page
  • Supported authentication schemes
  • Supported Amazon request headers
  • Supported Amazon response headers
  • Supported Amazon error response headers
  • Supported Amazon S3 object expiration actions

Was this helpful?

Export as PDF
  1. Products
  2. Cloud
  3. Object Storage
  4. Addtional Ressources

Supported Amazon S3 features

Besides basic Amazon S3 operations like GET, PUT, COPY, DELETE, the Bamboozle Object Storage implementation of the Amazon S3 protocol supports the following features:

  • Multipart upload

  • Access control lists (ACLs)

  • Versioning

  • Signed URLs

  • Object locking

  • Geo-replication

  • Server access logging

  • Object storage classes

  • Cross-region replication (CRR)

  • Bucket policies

  • Object expiration

  • Cross-origin resource sharing (CORS)

Supported authentication schemes

The following authentication schemes are supported by the Bamboozle Object Storage implementation of the Amazon S3 protocol:

The following authentication methods are supported by the Bamboozle Object Storage implementation of the Amazon S3 protocol:

The following authentication method is not supported:

Supported Amazon request headers

The following Amazon S3 REST request headers are currently supported by the Bamboozle Object Storage implementation of the Amazon S3 protocol:

  • Authorization

  • Content-Length

  • Content-Type

  • Content-MD5

  • Date

  • Host

  • x-amz-content-sha256

  • x-amz-date

  • x-amz-security-token

  • x-amz-object-lock-retain-until-date

  • x-amz-object-lock-mode

  • x-amz-object-lock-legal-hold

  • x-amz-bypass-governance-retention

  • x-amz-bucket-object-lock-enabled

  • x-amz-geo-endpoint

  • x-amz-geo-access-key

  • x-amz-geo-access-secret

Supported Amazon response headers

The following Amazon S3 REST response headers are currently supported by the Bamboozle Object Storage implementation of the Amazon S3 protocol:

  • Content-Length

  • Content-Type

  • Connection

  • Date

  • ETag

  • x-amz-delete-marker

  • x-amz-request-id

  • x-amz-version-id

  • x-amz-object-lock-retain-until-date

  • x-amz-object-lock-mode

  • x-amz-object-lock-legal-hold

  • x-amz-geo-endpoint

  • x-amz-geo-access-key

  • x-amz-geo-access-secret

The following Amazon S3 REST response headers are not used:

  • Server

  • x-amz-id-2

Supported Amazon error response headers

The following Amazon S3 REST error response headers are currently supported by the Bamboozle Object Storage implementation of the Amazon S3 protocol:

  • Code

  • Error

  • Message

The following Amazon S3 REST error response headers are not supported:

  • RequestId (not used)

  • Resource

Supported Amazon S3 object expiration actions

The Flow Object Storage implementation of the Amazon S3 object lifecycle only supports object expiration by prefix. Deleting objects by tag is not available. The rule definition for object expiration is similar to that for bucket policies.

The following S3 object expiration actions are currently supported:

  • Expiration. Deletes objects by age or by date. In case of versioning, inserts a delete marker, which becomes the latest version of an object. Delete markers are not removed.

  • NonCurrentVersionExpiration. Deletes an object version after it has become non-current for the specified number of days.

  • AbortIncompleteMultipartUpload. Aborts a multipart upload that has not completed during the specified number of days.

  • ExpiredObjectDeleteMarker. Deletes a delete marker as soon as there are no other versions of an object.

PreviousAddtional RessourcesNextServers

Last updated 1 year ago

Was this helpful?

Signature Version 2
Signature Version 4
Using the authorization header
Transferring payload in a single chunk
Using query parameters
Browser-based uploads using POST
Transferring payload in multiple chunks