View a markdown version of this page

Actions, resources, and condition keys for Amazon CloudFront KeyValueStore - Service Authorization Reference

Actions, resources, and condition keys for Amazon CloudFront KeyValueStore

Amazon CloudFront KeyValueStore (service prefix: cloudfront-keyvaluestore) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:

API operations defined by Amazon CloudFront KeyValueStore

The following table maps API operations to the IAM actions they authorize. Only condition keys that have static values for the given API and action are listed; for the full set of condition keys supported by each action, see the Actions table.

Operation IAM action Condition key Possible value(s) Access level

DeleteKey

cloudfront-keyvaluestore:DeleteKey

Write

DescribeKeyValueStore

cloudfront-keyvaluestore:DescribeKeyValueStore

Read

GetKey

cloudfront-keyvaluestore:GetKey

Read

ListKeys

cloudfront-keyvaluestore:ListKeys

List

PutKey

cloudfront-keyvaluestore:PutKey

Write

UpdateKeys

cloudfront-keyvaluestore:UpdateKeys

Write

Actions defined by Amazon CloudFront KeyValueStore

You can specify the following actions in the Action element of an IAM policy statement. Use policies to grant permissions to perform an operation in AWS. When you use an action in a policy, you usually allow or deny access to the API operation or CLI command with the same name. However, in some cases, a single action controls access to more than one operation. Alternatively, some operations require several different actions.

Actions Description Resource types (*required) Condition keys Access level

DeleteKey

Grants permission to delete the key value pair specified by the key

key-value-store*

Write

DescribeKeyValueStore

Grants permission to return metadata information about Key Value Store

key-value-store*

Read

GetKey

Grants permission to return a key value pair

key-value-store*

Read

ListKeys

Grants permission to returns a list of key value pairs

key-value-store*

List

PutKey

Grants permission to create a new key value pair or replace the value of an existing key

key-value-store*

Write

UpdateKeys

Grants permission to put or delete multiple key value pairs in a single, all-or-nothing operation

key-value-store*

Write

Resource types defined by Amazon CloudFront KeyValueStore

The following resource types are defined by this service and can be used in the Resource element of IAM permission policy statements.

Resource types ARN Condition keys

key-value-store

arn:${Partition}:cloudfront::${Account}:key-value-store/${ResourceId}

Condition keys for Amazon CloudFront KeyValueStore

Amazon CloudFront KeyValueStore has no service-specific condition keys that can be used in the Condition element of policy statements.