AWS S3 Control
    AWS S3 Control
    • /v20180820/accesspoint/{name}
      PUT
    • /v20180820/accesspoint/{name}
      DELETE
    • /v20180820/accesspoint/{name}
      GET
    • /v20180820/accesspointforobjectlambda/{name}
      PUT
    • /v20180820/accesspointforobjectlambda/{name}
      DELETE
    • /v20180820/accesspointforobjectlambda/{name}
      GET
    • /v20180820/bucket/{name}
      PUT
    • /v20180820/jobs
      POST
    • /v20180820/jobs
      GET
    • /v20180820/async-requests/mrap/create
      POST
    • /v20180820/accesspoint/{name}/policy
      DELETE
    • /v20180820/accesspoint/{name}/policy
      GET
    • /v20180820/accesspoint/{name}/policy
      PUT
    • /v20180820/accesspointforobjectlambda/{name}/policy
      DELETE
    • /v20180820/accesspointforobjectlambda/{name}/policy
      GET
    • /v20180820/accesspointforobjectlambda/{name}/policy
      PUT
    • /v20180820/bucket/{name}
      DELETE
    • /v20180820/bucket/{name}
      GET
    • /v20180820/bucket/{name}/lifecycleconfiguration
      DELETE
    • /v20180820/bucket/{name}/lifecycleconfiguration
      GET
    • /v20180820/bucket/{name}/lifecycleconfiguration
      PUT
    • /v20180820/bucket/{name}/policy
      DELETE
    • /v20180820/bucket/{name}/policy
      GET
    • /v20180820/bucket/{name}/policy
      PUT
    • /v20180820/bucket/{name}/replication
      DELETE
    • /v20180820/bucket/{name}/replication
      GET
    • /v20180820/bucket/{name}/replication
      PUT
    • /v20180820/bucket/{name}/tagging
      DELETE
    • /v20180820/bucket/{name}/tagging
      GET
    • /v20180820/bucket/{name}/tagging
      PUT
    • /v20180820/jobs/{id}/tagging
      DELETE
    • /v20180820/jobs/{id}/tagging
      GET
    • /v20180820/jobs/{id}/tagging
      PUT
    • /v20180820/async-requests/mrap/delete
      POST
    • /v20180820/configuration/publicAccessBlock
      DELETE
    • /v20180820/configuration/publicAccessBlock
      GET
    • /v20180820/configuration/publicAccessBlock
      PUT
    • /v20180820/storagelens/{storagelensid}
      DELETE
    • /v20180820/storagelens/{storagelensid}
      GET
    • /v20180820/storagelens/{storagelensid}
      PUT
    • /v20180820/storagelens/{storagelensid}/tagging
      DELETE
    • /v20180820/storagelens/{storagelensid}/tagging
      GET
    • /v20180820/storagelens/{storagelensid}/tagging
      PUT
    • /v20180820/jobs/{id}
      GET
    • /v20180820/async-requests/mrap/{request_token}
      GET
    • /v20180820/accesspointforobjectlambda/{name}/configuration
      GET
    • /v20180820/accesspointforobjectlambda/{name}/configuration
      PUT
    • /v20180820/accesspoint/{name}/policyStatus
      GET
    • /v20180820/accesspointforobjectlambda/{name}/policyStatus
      GET
    • /v20180820/bucket/{name}/versioning
      GET
    • /v20180820/bucket/{name}/versioning
      PUT
    • /v20180820/mrap/instances/{name}
      GET
    • /v20180820/mrap/instances/{name}/policy
      GET
    • /v20180820/mrap/instances/{name}/policystatus
      GET
    • /v20180820/mrap/instances/{mrap}/routes
      GET
    • /v20180820/mrap/instances/{mrap}/routes
      PATCH
    • /v20180820/accesspoint
      GET
    • /v20180820/accesspointforobjectlambda
      GET
    • /v20180820/mrap/instances
      GET
    • /v20180820/bucket
      GET
    • /v20180820/storagelens
      GET
    • /v20180820/async-requests/mrap/put-policy
      POST
    • /v20180820/jobs/{id}/priority
      POST
    • /v20180820/jobs/{id}/status
      POST

      /v20180820/accesspoint/{name}/policy

      The AWS S3 Control multi-region endpoint
      http://s3-control.{region}.amazonaws.com
      The AWS S3 Control multi-region endpoint
      http://s3-control.{region}.amazonaws.com
      PUT
      /v20180820/accesspoint/{name}/policy
      Associates an access policy with the specified access point. Each access point can have only one policy, so a request made to this API replaces any existing policy associated with the specified access point.
      All Amazon S3 on Outposts REST API requests for this action require an additional parameter of x-amz-outpost-id to be passed with the request. In addition, you must use an S3 on Outposts endpoint hostname prefix instead of s3-control. For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id derived by using the access point ARN, see the Examples section.
      The following actions are related to PutAccessPointPolicy:
      • GetAccessPointPolicy
      • DeleteAccessPointPolicy
      Request Request Example
      Shell
      JavaScript
      Java
      Swift
      curl --location -g --request PUT 'http://s3-control.{region}.amazonaws.com/v20180820/accesspoint//policy' \
      --header 'x-amz-account-id;' \
      --header 'Content-Type: text/plain' \
      --data-raw ''
      Response Response Example
      {}

      Request

      Path Params

      Header Params

      Responses

      🟢200Success
      application/json
      Body

      Modified at 2023-08-15 09:09:39
      Previous
      /v20180820/accesspoint/{name}/policy
      Next
      /v20180820/accesspointforobjectlambda/{name}/policy
      Built with