AWS Storage Gateway User Guide
Storage Gateway API Permissions Reference
Limits on Using Windows ACLs
Keep the following limits in mind when using Windows ACLs to control access to SMB file shares:
• Windows ACLs are only supported on file shares that are enabled for Active Directory when you use
Windows SMB clients to access the file shares.
• File gateways support a maximum of 10 ACL entries for each file and directory.
• File gateways don't support
Audit
and
Alarm
entries, which are system access-control list (SACL)
entries. File gateways support
Allow
and
Deny
entries, which are discretionary access control list
(DACL) entries.
• The root ACL settings of SMB file shares are only on the gateway, and the settings are persisted across
gateway updates and restarts.
Note
If you configure the ACLs on the root instead of the parent folder under the root, the ACL
permissions aren't persisted in Amazon S3.
Given these conditions, make sure to do the following:
• If you configure multiple gateways to access the same Amazon S3 bucket, configure the root ACL on
each of the gateways to keep the permissions consistent.
• If you delete a file share and recreate it on the same Amazon S3 bucket, make sure that you use the
same set of root ACLs.
Storage Gateway API Permissions: Actions, Resources,
and Conditions Reference
and write permissions policies that you can attach to an IAM
identity (identity-based policies), you can use the following table as a reference. The table lists each
Storage Gateway API operation, the corresponding actions for which you can grant permissions to
perform the action, and the AWS resource for which you can grant the permissions. You specify the
actions in the policy's
Action
field, and you specify the resource value in the policy's
Resource
field.
You can use AWS-wide condition keys in your Storage Gateway policies to express conditions. For a
complete list of AWS-wide keys, see
in the
IAM User Guide
.
Note
To specify an action, use the
storagegateway:
prefix followed by the API operation name (for
example,
storagegateway:ActivateGateway
). For each Storage Gateway action, you can
specify a wildcard character (*) as the resource.
For a list of Storage Gateway resources with their ARN formats, see
AWS Storage Gateway Resources and
.
The Storage Gateway API and required permissions for actions are as follows.
Action(s):
storagegateway:ActivateGateway
Resource:
*
Action(s):
storagegateway:AddCache
Resource:
arn:aws:storagegateway:
region
:
account-id
:gateway/
gateway-id
API Version 2013-06-30
309