Class CannedAcl
CannedAcl
- Alvine\Net\Http\RequestHeader
- Alvine\Infrastructure\Amazon\Aws\S3\Permission
- Alvine\Infrastructure\Amazon\Aws\S3\Permission\CannedAcl
Package: Alvine\Infrastructure\Amazon\Aws
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.com
Version: $Revision:$
Since: 20160519
Link: alvine.io
Link: http://docs.aws.amazon.com/de_de/AmazonS3/latest/dev/acl-overview.html#canned-acl
Located at s3/permission/CannedAcl.class.php
public
|
string |
NONE
Besitzer bekommt FULL_CONTROL. Niemand sonst hat die Zugriffsrechte (Standard). |
#
'private'
|
string |
PUBLIC_READ
Besitzer bekommt FULL_CONTROL. Die Gruppe "Alle Benutzer" bekommt Zugang zu lesen. |
#
'public-read'
|
string |
PUBLIC_READ_WRITE
Besitzer bekommt FULL_CONTROL. Die Gruppe "Alle Benutzer" bekommt Lese- und Schreibzugriff. Die Gewährung dieser Berechtigung auf einen Bucket im allgemeinen wird nicht empfohlen. |
#
'public-read-write'
|
string |
AWS_EXEC_READ
Besitzer bekommt FULL_CONTROL. Amazon EC2 bekommt Lesezugriff |
#
'aws-exec-read'
|
string |
AUTHENTICATED_READ
Besitzer bekommt FULL_CONTROL. Die Gruppe "Authentifizierte Benutzer" erhält Lesezugriff. |
#
'authenticated-read'
|
string |
BUCKET_OWNER_READ
Objekteigentümer bekommt FULL_CONTROL. Bucket Besitzer bekommt Zugang zu lesen. Wird diese Berechtigung auf ein Bucket angewendet wird Amazon S3 dieses ignorieren |
#
'bucket-owner-read'
|
string |
BUCKET_OWNER_FULL_CONTROL
Sowohl der Objekteigentümer und der Bucket Besitzer erhalten die volle Kontrolle über das Objekt. Wird diese Berechtigung auf ein Bucket angewendet wird Amazon S3 dieses ignorieren |
#
'bucket-owner-full-control'
|
string |
LOG_DELIVERY_WRITE
Die "LogDelivery" bekommt Schreib und READ_ACP-Berechtigungen auf diesen Bucket |
#
'log-delivery-write'
|
protected static
string
|
$permissionMap
Nachschlageliste der möglichen Berechtigungen |
#
[
self::NONE,
self::PUBLIC_READ,
self::PUBLIC_READ_WRITE,
self::AWS_EXEC_READ,
self::AUTHENTICATED_READ,
self::BUCKET_OWNER_READ,
self::BUCKET_OWNER_FULL_CONTROL,
self::LOG_DELIVERY_WRITE,
]
|