Client
class Client extends Client
Amazon S3 Client
Constants
DEFAULTDOMAIN |
AWS DOMAIN |
SERVICENAME |
Service von s3.amazonaws |
US_EAST_1 |
US East (N. Virginia) |
US_WEST_1 |
US West (N. California) |
US_WEST_2 |
US West (Oregon) |
EU_WEST_1 |
EU (Ireland) |
AP_SOUTHEAST_1 |
Asia Pacific (Singapore) |
AP_SOUTHEAST_2 |
Asia Pacific (Sydney) |
AP_NORTHEAST_1 |
Asia Pacific (Tokyo) |
EU_CENTRAL_1 |
EU (Frankfurt) |
SA_EAST_1 |
South America (Sao Paulo) |
DEFAULT_URL |
Default URL |
Properties
protected Region | $region | from Client | |
protected string | $servicename | from Client |
Methods
Neuer S3 Client
Daten aus S3 lesen https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectGET.html Der Bucketname muss in der angegebene Region verfügbar sein
Daten in S3 schreiben
Objekt in S3 löschen
Liefert eine Liste von Objekten innherhalb eines Bukets
löschet ein Bucket
validateBucketName
Details
at line 99
__construct(URI $uri)
Neuer S3 Client
in Client at line 74
protected RequestHeader
createRequestHeader(RequestHeader $header = null)
Request-Header
in Client at line 86
protected
convertAndSendRequest(Request $request)
convertAndSendRequest
in Client at line 142
Client
setCredential(Credentials $credential)
setCredential
Über diese Methoden kann die Authentifizierung des Requests gesetzt werden.
at line 131
Response
getObject(string $bucket, string $name, RequestHeader $header = null)
Daten aus S3 lesen https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectGET.html Der Bucketname muss in der angegebene Region verfügbar sein
at line 178
Client
writeObject(string $bucket, string $name, Body|string $body, Permission $permission = null)
Daten in S3 schreiben
Der Bucketname muss in der angegebene Region verfügbar sein
at line 213
Client
deleteObject(string $bucket, string $name)
Objekt in S3 löschen
Der Bucketname muss in der angegebene Region verfügbar sein
at line 239
Client
putBucket(string $bucket, Permission $permission = null)
Bucket in S3 erstellen
at line 272
ListBucketResponse
getObjectList(string $bucket)
Liefert eine Liste von Objekten innherhalb eines Bukets
at line 301
Client
deleteBucket(string $bucket)
löschet ein Bucket
Der Bucketname muss in der angegebene Region verfügbar sein
at line 333
protected sting
validateBucketName(string $bucket)
validateBucketName
Validiert den Bucket Namen nach den Amazon Richtlinien
- Der Name muss mindestens 3, aber maxmimal 63 Zeichen lang sein
- Der Name darf keine IP-Adresse sein