mirror of https://github.com/apache/jclouds.git
Updated README.txt from Adrian's changes.
This commit is contained in:
parent
2ed029764f
commit
7ad07fda73
70
README.txt
70
README.txt
|
@ -1,20 +1,54 @@
|
|||
====
|
||||
|
||||
Copyright (C) 2009 Cloud Conscious, LLC. <info@cloudconscious.com>
|
||||
|
||||
====================================================================
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
Overview:
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
jclouds is an open source framework that helps you get started in the cloud
|
||||
and reuse your java development skills. Our api allows you to freedom to use
|
||||
portable abstractions or cloud-specific features.
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
====================================================================
|
||||
====
|
||||
thirdparty module is code we are temporarily storing as there is no maven module for it (or the code we use from it).
|
||||
Please publish to maven repos manually as needed.
|
||||
our current version is 1.0-beta-3
|
||||
|
||||
our compute api supports: ec2, rackspace, rimuhosting, vcloud, terremark,
|
||||
hosting.com
|
||||
our blobstore api supports: s3, rackspace, azure, atmos online
|
||||
|
||||
|
||||
BlobStore Example:
|
||||
// init
|
||||
context = new BlobStoreContextFactory().createContext(
|
||||
"s3",
|
||||
accesskeyid,
|
||||
secretaccesskey);
|
||||
blobStore = context.getBlobStore();
|
||||
|
||||
// create container
|
||||
blobStore.createContainerInLocation("default", "mycontainer");
|
||||
|
||||
// add blob
|
||||
blob = blobStore.newBlob("test");
|
||||
blob.setPayload("testdata");
|
||||
blobStore.putBlob(containerName, blob);
|
||||
|
||||
Compute Example:
|
||||
// init
|
||||
context = new ComputeServiceContextFactory().createContext(
|
||||
"ec2",
|
||||
accesskeyid,
|
||||
secretaccesskey,
|
||||
ImmutableSet.of(new Log4JLoggingModule(),
|
||||
new JschSshClientModule()));
|
||||
client = context.getComputeService();
|
||||
|
||||
// define the requirements of your node
|
||||
template = client.templateBuilder().osFamily(UBUNTU).smallest().build();
|
||||
|
||||
// these nodes will be accessible via ssh when the call returns
|
||||
nodes = client.runNodesWithTag("mycluster", 2, template);
|
||||
|
||||
Downloads:
|
||||
* distribution zip: http://jclouds.googlecode.com/files/jclouds-1.0-beta-3-package.zip
|
||||
* maven repo: http://jclouds.googlecode.com/svn/repo
|
||||
* snapshot repo: http://jclouds.rimuhosting.com/maven2/snapshots
|
||||
|
||||
Links:
|
||||
* project page: http://code.google.com/p/jclouds/
|
||||
* dev group: http://groups.google.com/group/jclouds-dev
|
||||
* twitter: http://twitter.com/jclouds
|
Loading…
Reference in New Issue