delete_origin_access_control

delete_origin_access_control(**kwargs)

Deletes a CloudFront origin access control.

You cannot delete an origin access control if it's in use. First, update all distributions to remove the origin access control from all origins, then delete the origin access control.

See also: AWS API Documentation

Request Syntax

response = client.delete_origin_access_control(
    Id='string',
    IfMatch='string'
)
Parameters
  • Id (string) --

    [REQUIRED]

    The unique identifier of the origin access control that you are deleting.

  • IfMatch (string) -- The current version ( ETag value) of the origin access control that you are deleting.
Returns

None

Exceptions

  • CloudFront.Client.exceptions.AccessDenied
  • CloudFront.Client.exceptions.InvalidIfMatchVersion
  • CloudFront.Client.exceptions.NoSuchOriginAccessControl
  • CloudFront.Client.exceptions.PreconditionFailed
  • CloudFront.Client.exceptions.OriginAccessControlInUse