Skip to main content

access_point_for_object_lambdas

Creates, updates, deletes, gets or lists an access_point_for_object_lambdas resource.

Overview

Nameaccess_point_for_object_lambdas
TypeResource
Idaws.s3control.access_point_for_object_lambdas

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
aliasstringThe alias of the Object Lambda Access Point.
creation_datestringThe date and time when the specified Object Lambda Access Point was created.
namestringThe name of the Object Lambda Access Point.
public_access_block_configurationstringConfiguration to block all public access. This setting is turned on and can not be edited.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_access_point_for_object_lambdaselectx-amz-account-id, name, regionThis operation is not supported by directory buckets. Returns configuration information about the specified Object Lambda Access Point The following actions are related to GetAccessPointForObjectLambda: CreateAccessPointForObjectLambda DeleteAccessPointForObjectLambda ListAccessPointsForObjectLambda
create_access_point_for_object_lambdainsertx-amz-account-id, name, region, ConfigurationThis operation is not supported by directory buckets. Creates an Object Lambda Access Point. For more information, see Transforming objects with Object Lambda Access Points in the Amazon S3 User Guide. The following actions are related to CreateAccessPointForObjectLambda: DeleteAccessPointForObjectLambda GetAccessPointForObjectLambda ListAccessPointsForObjectLambda
delete_access_point_for_object_lambdadeletex-amz-account-id, name, regionThis operation is not supported by directory buckets. Deletes the specified Object Lambda Access Point. The following actions are related to DeleteAccessPointForObjectLambda: CreateAccessPointForObjectLambda GetAccessPointForObjectLambda ListAccessPointsForObjectLambda

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
namestringThe name of the access point you want to delete.
regionstringAWS region (default: us-east-1)
x-amz-account-idstringThe account ID for the account that owns the specified Object Lambda Access Point.

SELECT examples

This operation is not supported by directory buckets. Returns configuration information about the specified Object Lambda Access Point The following actions are related to GetAccessPointForObjectLambda: CreateAccessPointForObjectLambda DeleteAccessPointForObjectLambda ListAccessPointsForObjectLambda

SELECT
alias,
creation_date,
name,
public_access_block_configuration
FROM aws.s3control.access_point_for_object_lambdas
WHERE `x-amz-account-id` = '{{ x-amz-account-id }}' -- required
AND name = '{{ name }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

This operation is not supported by directory buckets. Creates an Object Lambda Access Point. For more information, see Transforming objects with Object Lambda Access Points in the Amazon S3 User Guide. The following actions are related to CreateAccessPointForObjectLambda: DeleteAccessPointForObjectLambda GetAccessPointForObjectLambda ListAccessPointsForObjectLambda

INSERT INTO aws.s3control.access_point_for_object_lambdas (
Configuration,
`x-amz-account-id`,
name,
region
)
SELECT
'{{ Configuration }}' /* required */,
'{{ x-amz-account-id }}',
'{{ name }}',
'{{ region }}'
RETURNING
alias,
object_lambda_access_point_arn
;

DELETE examples

This operation is not supported by directory buckets. Deletes the specified Object Lambda Access Point. The following actions are related to DeleteAccessPointForObjectLambda: CreateAccessPointForObjectLambda GetAccessPointForObjectLambda ListAccessPointsForObjectLambda

DELETE FROM aws.s3control.access_point_for_object_lambdas
WHERE `x-amz-account-id` = '{{ x-amz-account-id }}' --required
AND name = '{{ name }}' --required
AND region = '{{ region }}' --required
;