naftiko: 1.0.0-alpha2 info: label: Amazon Simple Storage Service description:

tags: - Aws - S3 - API created: '2026-05-06' modified: '2026-05-06' capability: consumes: - type: http namespace: aws-s3 baseUri: http://s3.us-east-1.amazonaws.com description: Amazon Simple Storage Service HTTP API. authentication: type: apikey in: header name: Authorization value: '{{AWS_S3_TOKEN}}' resources: - name: bucket-key-uploadid path: /{Bucket}/{Key}#uploadId operations: - name: abortmultipartupload method: DELETE description: Amazon S3 - AbortMultipartUpload inputParameters: - name: Bucket in: path type: string required: true description:

The bucket name to which the upload was taking place.

When using this action with an access point, you must direct requests to the access point hostn - name: Key in: path type: string required: true description: Key of the object for which the multipart upload was initiated. - name: uploadId in: query type: string required: true description: Upload ID that identifies the multipart upload. - name: x-amz-request-payer in: header type: string - name: x-amz-expected-bucket-owner in: header type: string description: The account ID of the expected bucket owner. If the bucket is owned by a different account, the request fails with the HTTP status code 403 ForbiddenName of the bucket to which the multipart upload was initiated.

When using this action with an access point, you must direct requests to the access po - name: Key in: path type: string required: true description: Object key for which the multipart upload was initiated. - name: uploadId in: query type: string required: true description: ID for the initiated multipart upload. - name: x-amz-checksum-crc32 in: header type: string description: This header can be used as a data integrity check to verify that the data received is the same data that was originally sent. This header specifies the base64-e - name: x-amz-checksum-crc32c in: header type: string description: This header can be used as a data integrity check to verify that the data received is the same data that was originally sent. This header specifies the base64-e - name: x-amz-checksum-sha1 in: header type: string description: This header can be used as a data integrity check to verify that the data received is the same data that was originally sent. This header specifies the base64-e - name: x-amz-checksum-sha256 in: header type: string description: This header can be used as a data integrity check to verify that the data received is the same data that was originally sent. This header specifies the base64-e - name: x-amz-request-payer in: header type: string - name: x-amz-expected-bucket-owner in: header type: string description: The account ID of the expected bucket owner. If the bucket is owned by a different account, the request fails with the HTTP status code 403 ForbiddenThe name of the bucket to which the parts are being uploaded.

When using this action with an access point, you must direct requests to the access poi - name: Key in: path type: string required: true description: Object key for which the multipart upload was initiated. - name: max-parts in: query type: integer description: Sets the maximum number of parts to return. - name: part-number-marker in: query type: integer description: Specifies the part after which listing should begin. Only parts with higher part numbers will be listed. - name: uploadId in: query type: string required: true description: Upload ID identifying the multipart upload whose parts are being listed. - name: x-amz-request-payer in: header type: string - name: x-amz-expected-bucket-owner in: header type: string description: The account ID of the expected bucket owner. If the bucket is owned by a different account, the request fails with the HTTP status code 403 ForbiddenThe canned ACL to apply to the object.

This action is not supported by Amazon S3 on Outposts.

- name: Bucket in: path type: string required: true description:

The name of the destination bucket.

When using this action with an access point, you must direct requests to the access point hostname. The access poi - name: Cache-Control in: header type: string description: Specifies caching behavior along the request/reply chain. - name: x-amz-checksum-algorithm in: header type: string description: Indicates the algorithm you want Amazon S3 to use to create the checksum for the object. For more information, see 403 Forbidden403 Forbidden403 Forbiddencors configuration is being deleted. - name: x-amz-expected-bucket-owner in: header type: string description: The account ID of the expected bucket owner. If the bucket is owned by a different account, the request fails with the HTTP status code 403 Forbidden403 Forbiddencorsconfiguration. - name: Content-MD5 in: header type: string description:

The base64-encoded 128-bit MD5 digest of the data. This header must be used as a message integrity check to verify that the request body was not corrupted in - name: x-amz-sdk-checksum-algorithm in: header type: string description:

Indicates the algorithm used to create the checksum for the object when using the SDK. This header will not provide any additional functionality if not using - name: x-amz-expected-bucket-owner in: header type: string description: The account ID of the expected bucket owner. If the bucket is owned by a different account, the request fails with the HTTP status code 403 Forbidden403 Forbidden403 ForbiddenThe base64-encoded 128-bit MD5 digest of the server-side encryption configuration.

For requests made using the Amazon Web Services Command Line Interf - name: x-amz-sdk-checksum-algorithm in: header type: string description:

Indicates the algorithm used to create the checksum for the object when using the SDK. This header will not provide any additional functionality if not using - name: x-amz-expected-bucket-owner in: header type: string description: The account ID of the expected bucket owner. If the bucket is owned by a different account, the request fails with the HTTP status code 403 Forbidden403 Forbidden403 Forbidden403 Forbidden403 Forbidden403 ForbiddenIndicates the algorithm used to create the checksum for the object when using the SDK. This header will not provide any additional functionality if not using - name: x-amz-expected-bucket-owner in: header type: string description: The account ID of the expected bucket owner. If the bucket is owned by a different account, the request fails with the HTTP status code 403 Forbidden403 Forbidden403 Forbidden403 ForbiddenOwnershipControls you want to delete. - name: x-amz-expected-bucket-owner in: header type: string description: The account ID of the expected bucket owner. If the bucket is owned by a different account, the request fails with the HTTP status code 403 ForbiddenOwnershipControls you want to retrieve. - name: x-amz-expected-bucket-owner in: header type: string description: The account ID of the expected bucket owner. If the bucket is owned by a different account, the request fails with the HTTP status code 403 ForbiddenOwnershipControls you want to set. - name: Content-MD5 in: header type: string description:

The MD5 hash of the OwnershipControls request body.

For requests made using the Amazon Web Services Command Line Interface (CLI) or Amaz - name: x-amz-expected-bucket-owner in: header type: string description: The account ID of the expected bucket owner. If the bucket is owned by a different account, the request fails with the HTTP status code 403 Forbidden403 Forbidden403 ForbiddenThe MD5 hash of the request body.

For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field - name: x-amz-sdk-checksum-algorithm in: header type: string description:

Indicates the algorithm used to create the checksum for the object when using the SDK. This header will not provide any additional functionality if not using - name: x-amz-confirm-remove-self-bucket-access in: header type: boolean description: Set this parameter to true to confirm that you want to remove your permissions to change this bucket policy in the future. - name: x-amz-expected-bucket-owner in: header type: string description: The account ID of the expected bucket owner. If the bucket is owned by a different account, the request fails with the HTTP status code 403 Forbidden403 Forbidden403 ForbiddenThe base64-encoded 128-bit MD5 digest of the data. You must use this header as a message integrity check to verify that the request body was not corrupted in - name: x-amz-sdk-checksum-algorithm in: header type: string description:

Indicates the algorithm used to create the checksum for the object when using the SDK. This header will not provide any additional functionality if not using - name: x-amz-bucket-object-lock-token in: header type: string description: A token to allow Object Lock to be enabled for an existing bucket. - name: x-amz-expected-bucket-owner in: header type: string description: The account ID of the expected bucket owner. If the bucket is owned by a different account, the request fails with the HTTP status code 403 Forbidden403 Forbidden403 ForbiddenThe base64-encoded 128-bit MD5 digest of the data. You must use this header as a message integrity check to verify that the request body was not corrupted in - name: x-amz-sdk-checksum-algorithm in: header type: string description:

Indicates the algorithm used to create the checksum for the object when using the SDK. This header will not provide any additional functionality if not using - name: x-amz-expected-bucket-owner in: header type: string description: The account ID of the expected bucket owner. If the bucket is owned by a different account, the request fails with the HTTP status code 403 Forbidden403 Forbidden403 ForbiddenThe base64-encoded 128-bit MD5 digest of the data. You must use this header as a message integrity check to verify that the request body was not corrupted in - name: x-amz-sdk-checksum-algorithm in: header type: string description:

Indicates the algorithm used to create the checksum for the object when using the SDK. This header will not provide any additional functionality if not using - name: x-amz-expected-bucket-owner in: header type: string description: The account ID of the expected bucket owner. If the bucket is owned by a different account, the request fails with the HTTP status code 403 ForbiddenThe bucket name of the bucket containing the object.

When using this action with an access point, you must direct requests to the access point hostna - name: Key in: path type: string required: true description: Key name of the object to delete. - name: x-amz-mfa in: header type: string description: 'The concatenation of the authentication device''s serial number, a space, and the value that is displayed on your authentication device. Required to permanently ' - name: versionId in: query type: string description: VersionId used to reference a specific version of the object. - name: x-amz-request-payer in: header type: string - name: x-amz-bypass-governance-retention in: header type: boolean description: Indicates whether S3 Object Lock should bypass Governance-mode restrictions to process this operation. To use this header, you must have the s3:BypassGove - name: x-amz-expected-bucket-owner in: header type: string description: The account ID of the expected bucket owner. If the bucket is owned by a different account, the request fails with the HTTP status code 403 ForbiddenThe bucket name containing the object.

When using this action with an access point, you must direct requests to the access point hostname. The access - name: If-Match in: header type: string description: Return the object only if its entity tag (ETag) is the same as the one specified; otherwise, return a 412 (precondition failed) error. - name: If-Modified-Since in: header type: string description: Return the object only if it has been modified since the specified time; otherwise, return a 304 (not modified) error. - name: If-None-Match in: header type: string description: Return the object only if its entity tag (ETag) is different from the one specified; otherwise, return a 304 (not modified) error. - name: If-Unmodified-Since in: header type: string description: Return the object only if it has not been modified since the specified time; otherwise, return a 412 (precondition failed) error. - name: Key in: path type: string required: true description: Key of the object to get. - name: Range in: header type: string description:

Downloads the specified range bytes of an object. For more information about the HTTP Range header, see Canned - name: Bucket in: path type: string required: true description:

The bucket name to which the PUT action was initiated.

When using this action with an access point, you must direct requests to the access point host - name: Cache-Control in: header type: string description: Can be used to specify caching behavior along the request/reply chain. For more information, see http:/ - name: Content-Encoding in: header type: string description: Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Co - name: Content-Language in: header type: string description: The language the content is in. - name: Content-Length in: header type: integer description: Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically. For more information, see - name: x-amz-sdk-checksum-algorithm in: header type: string description:

Indicates the algorithm used to create the checksum for the object when using the SDK. This header will not provide any additional functionality if not using - name: x-amz-checksum-crc32 in: header type: string description: This header can be used as a data integrity check to verify that the data received is the same data that was originally sent. This header specifies the base64-e - name: x-amz-checksum-crc32c in: header type: string description: This header can be used as a data integrity check to verify that the data received is the same data that was originally sent. This header specifies the base64-e - name: x-amz-checksum-sha1 in: header type: string description: This header can be used as a data integrity check to verify that the data received is the same data that was originally sent. This header specifies the base64-e - name: x-amz-checksum-sha256 in: header type: string description: This header can be used as a data integrity check to verify that the data received is the same data that was originally sent. This header specifies the base64-e - name: Expires in: header type: string description: The date and time at which the object is no longer cacheable. For more information, see