Skip to content

Create Access Point For Object Lambda

s3control_create_access_point_for_object_lambda R Documentation

This operation is not supported by directory buckets

Description

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 create_access_point_for_object_lambda:

  • delete_access_point_for_object_lambda

  • get_access_point_for_object_lambda

  • list_access_points_for_object_lambda

Usage

s3control_create_access_point_for_object_lambda(AccountId, Name,
  Configuration)

Arguments

AccountId

[required] The Amazon Web Services account ID for owner of the specified Object Lambda Access Point.

Name

[required] The name you want to assign to this Object Lambda Access Point.

Configuration

[required] Object Lambda Access Point configuration as a JSON document.

Value

A list with the following syntax:

list(
  ObjectLambdaAccessPointArn = "string",
  Alias = list(
    Value = "string",
    Status = "PROVISIONING"|"READY"
  )
)

Request syntax

svc$create_access_point_for_object_lambda(
  AccountId = "string",
  Name = "string",
  Configuration = list(
    SupportingAccessPoint = "string",
    CloudWatchMetricsEnabled = TRUE|FALSE,
    AllowedFeatures = list(
      "GetObject-Range"|"GetObject-PartNumber"|"HeadObject-Range"|"HeadObject-PartNumber"
    ),
    TransformationConfigurations = list(
      list(
        Actions = list(
          "GetObject"|"HeadObject"|"ListObjects"|"ListObjectsV2"
        ),
        ContentTransformation = list(
          AwsLambda = list(
            FunctionArn = "string",
            FunctionPayload = "string"
          )
        )
      )
    )
  )
)