Patent ID: 9576141
Date: 2017-02-21
CPC Classifications: G06F

Claim:
1. A computer implemented method for controlling association of metadata with computing resources, the method comprising: associating an access control list with the metadata, the access control list specifying principals that are allowed to assign, modify, or delete the metadata and for which computing resources the principals are allowed to assign, modify or delete the metadata, wherein the metadata is usable to determine whether to grant or deny operations on corresponding computing resources; receiving, from a first user, a first request to assign one of the metadata to at least one computing resource; in response to receiving the first request, evaluating the access control list to determine whether the first user matches at least one of the principals specified in the access control list; associating the one of the metadata with the at least one computing resource upon determining that the first user matches at least one of the principals specified in the access control list; receiving a second request from a second user to perform an operation on the at least one computing resource, wherein the second user is associated with an access control policy, the access control policy specifying operations permitted by the second user on the at least one computing resource based at least in part on the one of the metadata; identifying a reference to the one of the metadata in the access control policy; and resolving the second request based at least in part on the one of the metadata specifying an access condition for the access control policy.