Dell DX6000 Application Manual
Download Application manual of Dell DX6000 Desktop, Server for Free or View it Online on All-Guides.com.
Brand: Dell
Category: Desktop , Server , Software , Storage
Type: Application manual
Model: Dell DX6000 , Dell DX6004S , Dell DX6012S
Pages: 81 (0.65 Mb)
Copyright © 2010 Caringo, Inc.
All rights reserved 3
Version 5.0
December 2010
the same as an object named /folder2/object.txt. These legitimate names specify
two different objects.
1.4. About DX Storage Object Types
DX Storage supports the following general types of objects:
• Immutable unnamed objects, which can be deleted but not changed.
If you delete an unnamed object, its UUID is not reused.
• Mutable unnamed objects (that is, anchor streams), which have contents that can be replaced but
UUIDs that never change.
Like immutable unnamed objects, an anchor stream's UUID is not reused after the object is
deleted.
• Named objects, which are mutable and which are addressed by name only and not by UUID.
If you delete a named object, another object with the same name can be created later.
The same Simple Content Storage Protocol (SCSP) methods apply to all the types of objects in the
preceding list. For more information about SCSP, see Chapter 4, Introduction to the Simple Content
Storage Protocol (SCSP).
1.5. Bucket and Object Naming Rules
Bucket and object names must be URL-encoded and should allow for access using DNS. This
means you must observe the following guidelines:
• A bucket or object name must be a valid UTF-8 byte sequence.
• To include special characters in bucket or object names, use percent encoding.
The following table shows naming rules for buckets and objects:
Object type Naming rules
Bucket • Allowed characters: alphanumeric, including underscore (_),
period (.), and hyphen (-).
• A bucket name cannot contain a colon (:), comma (,), or
slash (/) character.
• A bucket name is case-sensitive.
Named object • An object name can contain any alphanumeric character,
including slash (/).
• An object name is case-sensitive.
1.6. Simple Examples of Creating Buckets and Named Objects
This section provides simple curl examples to create a bucket and named objects in the
bucket. To use these examples, you must have access to a domain that does not require POST
authentication. If you have access to a development environment, create a domain with the
protection setting All Users. No authentication required.