Click on Javadoc link to open Javadoc documentation.
Package
org.gridgain.grid.spi.checkpoint.s3 ![]()
Description
GridS3CheckpointSpi ![]()
For information about Amazon S3 visit http://aws.amazon.com
.
Configuration
The following configuration parameters can be used to configure GridS3CheckpointSpi ![]()
| Setter Method | Description | Optional | Default |
|---|---|---|---|
| setAwsCredentials(AWSCredentials) |
Sets AWS credentials to use for storing checkpoints. | No | No value. |
| setClientConfiguration(Client) |
Sets AWS client configuration. | Yes | No value. |
| setBucketNameSuffix(String) |
Sets bucket name suffix. | Yes | default-bucket (defined by GridS3CheckpointSpi.DFLT_BUCKET_NAME_SUFFIX |
Examples
GridS3CheckpointSpi ![]()
GridConfigurationAdapter cfg = new GridConfigurationAdapter(); GridS3CheckpointSpi spi = new GridS3CheckpointSpi(); AWSCredentials cred = new BasicAWSCredentials(YOUR_ACCESS_KEY_ID, YOUR_SECRET_ACCESS_KEY); spi.setAwsCredentials(cred); spi.setBucketNameSuffix("checkpoints"); // Override default checkpoint SPI. cfg.setCheckpointSpi(cpSpi); // Start grid. G.start(cfg);
or from Spring XML configuration file:
<bean id="grid.custom.cfg" class="org.gridgain.grid.GridConfigurationAdapter" singleton="true"> ... <property name="checkpointSpi"> <bean class="org.gridgain.grid.spi.checkpoint.s3.GridS3CheckpointSpi"> <property name="awsCredentials"> <bean class="com.amazonaws.auth.BasicAWSCredentials"> <constructor-arg value="YOUR_ACCESS_KEY_ID" /> <constructor-arg value="YOUR_SECRET_ACCESS_KEY" /> </bean> </property> </bean> </property> ... </bean>

For more information about using Spring framework for configuration click here.
