Overview

Namespaces

  • Alvine
    • Infrastructure
      • Amazon
        • Aws
          • Glacier
            • Retrieval
          • Iam
            • Credentials
            • Datatype
          • S3
            • Element
            • Permission
            • Provider
            • Response
      • Jenkins

Classes

  • DataObject
  • DataSource
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class DataSource

Amazon S3 Datenquelle

Über dieses Objekt kann eine Datenquelle genauer spezifiziert werden.

Alvine\Persistence\DataSource
Extended by Alvine\Infrastructure\Amazon\Aws\S3\Provider\DataSource
Namespace: Alvine\Infrastructure\Amazon\Aws\S3\Provider
Package: Alvine\Infrastructure\Amazon\Aws
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20141002
Link: alvine.io
Located at s3/provider/DataSource.class.php
Methods summary
public
# __construct( string $accessKeyID, string $secretAccessKey, string $bucket, string $scheme = null, string $host = null, Alvine\Types\Map\SimpleMap $parameter = null )

Neues Objekt erstellen

Neues Objekt erstellen

http://xxx:[email protected]/mybucket?region=us-east-1

$accessKeyID = 'xxxx';
$secretAccessKey = 'xxx';
$bucket = 'schukai';
$host = 's3-us-west-2.amazonaws.com';

$DataSource = new \Alvine\Infrastructure\Amazon\Aws\S3\Provider\DataSource($accessKeyID, $secretAccessKey, $bucket, null, $host, $parameter);

Parameters

$accessKeyID
Zugangsschlüssel
$secretAccessKey
geheimer Zugangsschlüssel
$bucket
S3 Bucket
$scheme
Schema HTTP / HTTPS
$host
Host
$parameter
URL Parameter
protected
# buildStructure( )

Interne Struktur aufbereiten und URI Setzten

Interne Struktur aufbereiten und URI Setzten

public static Alvine\Infrastructure\Amazon\Aws\S3\Provider\DataSource
# getInstanceFromProperties( Alvine\Types\Properties $properties )

DataSource aus URL erstellen

DataSource aus URL erstellen

Parameter uri URI auf Datenquelle

Beispiel: http://[accessKeyID:secretAccessKey@]s3-us-west-2.amazonaws.com/[bucket]

Parameters

$properties
Eigenschaften

Returns

Alvine\Infrastructure\Amazon\Aws\S3\Provider\DataSource
Neues DataSource Objekt

Throws

Alvine\Persistence\DataObjectException
Constants summary
string DEFAULTSERVER

DEFAULTSERVER von s3.amazonaws

DEFAULTSERVER von s3.amazonaws

# 's3.amazonaws.com'
string DEFAULTSCHEME

DEFAULTSCHEME von s3.amazonaws

DEFAULTSCHEME von s3.amazonaws

# 'http'
alvine.infrastructure.amazon.aws API-Dokumentation 0.9.1 | © schukai GmbH | Impressum