Your IP : 216.73.216.171


Current Path : /home/ereika83/www/wp-content/plugins/snapshot/lib/Snapshot/Model/Destination/aws/
Upload File :
Current File : /home/ereika83/www/wp-content/plugins/snapshot/lib/Snapshot/Model/Destination/aws/login.php

<?php
/*
Create client handler for connecting to the S3 destination.
Included in separate file to avoid parse errors in pre-5.3 PHP.
*/
try {
    // AWS config
    $aws_config = array(
        'version' => '2006-03-01',
        'region' => $connection_region,
        'credentials' => array(
            'key' => $this->destination_info['awskey'],
            'secret' => $this->destination_info['secretkey'],
        ),
        'http' => array(
            'verify' => $use_ssl,
        ),
    );

    // If Non-AWS host use proper settings
    if( "non-aws" === $connection_region ) {
        $aws_config['region'] = $this->destination_info['region-non-aws-region'];
        $aws_config['endpoint'] = $this->destination_info['region-non-aws-host'];
    }

    $this->aws_connection = new Aws\S3\S3Client(
        $aws_config
    );

    $status = true;

} catch ( Exception $e ) {
    $this->error_array['errorStatus']  = true;
    $this->error_array['errorArray'][] = "Error: Could not connect to AWS :" . $e->getMessage();

    $status = false;
}