Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

executable file 84 lines (62 sloc) 3.418 kB
<?php if (!class_exists('CFRuntime')) die('No direct access allowed.');
/**
* Stores your AWS account information. Add your account information, and then rename this file
* to 'config.inc.php'.
*
* @version 2011.12.14
* @license See the included NOTICE.md file for more information.
* @copyright See the included NOTICE.md file for more information.
* @link http://aws.amazon.com/php/ PHP Developer Center
* @link http://aws.amazon.com/security-credentials AWS Security Credentials
*/
/*###################################################################################################
As of version 1.5, the AWS SDK for PHP uses the CFCredentials class to handle credentials.
This class has the advantage of being able to support multiple sets of credentials at a time,
including the ability for credential sets to inherit settings from other credential sets.
Some example uses are noted at https://gist.github.com/1478912
Notes:
* You can define one or more credential sets.
* Credential sets can be named anything that PHP allows for an associative array key;
"production", "staging", etc., are just sample values. Feel free to rename them.
* A credential set only has four required entries: key, secret, default_cache_config and
certificate_authority. Aside from these, you can add any additional bits of information
you'd like to keep easily accessible (e.g., multi-factor authentication device key, your
AWS Account ID, your canonical identifiers).
* Additional credential sets can inherit the properties of another credential set using the
@inherit keyword.
* If more than one credential set is provided, a default credential set must be specified
using the @default keyword.
* If you only have one credential set, you can set it to the @default keyword.
* View the documentation for the CFCredentials::set() method to view usage examples.
###################################################################################################*/
/**
* Create a list of credential sets that can be used with the SDK.
*/
CFCredentials::set(array(
// Credentials for the development environment.
'development' => array(
// Amazon Web Services Key. Found in the AWS Security Credentials. You can also pass
// this value as the first parameter to a service constructor.
'key' => 'development-key',
// Amazon Web Services Secret Key. Found in the AWS Security Credentials. You can also
// pass this value as the second parameter to a service constructor.
'secret' => 'development-secret',
// This option allows you to configure a preferred storage type to use for caching by
// default. This can be changed later using the set_cache_config() method.
//
// Valid values are: `apc`, `xcache`, or a file system path such as `./cache` or
// `/tmp/cache/`.
'default_cache_config' => '',
// Determines which Cerificate Authority file to use.
//
// A value of boolean `false` will use the Certificate Authority file available on the
// system. A value of boolean `true` will use the Certificate Authority provided by the
// SDK. Passing a file system path to a Certificate Authority file (chmodded to `0755`)
// will use that.
//
// Leave this set to `false` if you're not sure.
'certificate_authority' => false
),
// Specify a default credential set to use if there are more than one.
'@default' => 'development'
));
Jump to Line
Something went wrong with that request. Please try again.