> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Amazon S3

> 89 actions available for Amazon S3 through StackOne. Use via Actions RPC, Toolset SDK, MCP, or A2A.

<div className="not-prose" style={{ display: 'flex', alignItems: 'center', gap: '12px', marginBottom: '24px' }}>
  <img src="https://stackone-logos.com/api/aws/icon/png" alt="Amazon S3" className="connector-page-icon" style={{ width: '48px', height: '48px', borderRadius: '10px', padding: '2px' }} />

  <div>
    <div style={{ fontSize: '24px', fontWeight: '600' }}>Amazon S3</div>
    <div className="connector-page-subtitle" style={{ fontSize: '14px' }}>89 actions · 1 auth method</div>

    <div style={{ display: 'flex', flexWrap: 'wrap', gap: '6px', marginTop: '8px' }}>
      <span className="connector-page-tag-preview" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>Preview</span>
      <span className="connector-page-category-tag" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>Storage</span>
    </div>
  </div>
</div>

## Authentication

<Columns cols={2}>
  <Card title="AWS IAM Credentials">
    Use AWS IAM Access Keys to authenticate with Amazon S3.

    Guides: [Connector Profile](/connectors/awss3/guides/connector-profile/aws-iam-credentials), [Link Account](/connectors/awss3/guides/link-account/aws-iam-credentials)
  </Card>
</Columns>

<div className="connector-meta-library-section">
  <div className="connector-meta-library-title">Actions</div>

  <div className="connector-actions-controls not-prose" data-connector-actions-controls>
    <div className="connector-actions-controls__row">
      <input type="search" className="connector-actions-search" data-connector-actions-search placeholder="Search actions" aria-label="Search actions" />
    </div>
  </div>

  <div className="meta-library-count" data-connector-actions-count>89 actions</div>

  <div className="not-prose meta-library-table-container" data-connector-actions-table>
    <div className="connector-meta-library-grid" style={{ gridTemplateColumns: '200px 1fr' }}>
      <div className="connector-meta-library-row">
        <div className="meta-library-grid-header-cell">Action</div>
        <div className="meta-library-grid-header-cell">Description</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_list_bucket_intelligent_tiering_configurations" data-action-label="List Bucket Intelligent-Tiering Configurations" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Bucket Intelligent-Tiering Configurations</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_list_bucket_intelligent_tiering_configurations" aria-label="Copy awss3_list_bucket_intelligent_tiering_configurations"><code className="connector-page-code">awss3\_list\_bucket\_intelligent\_tiering\_configurations</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all S3 Intelligent-Tiering configurations attached to a bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_bucket_intelligent_tiering_configuration" data-action-label="Get Bucket Intelligent-Tiering Configuration" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Bucket Intelligent-Tiering Configuration</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_bucket_intelligent_tiering_configuration" aria-label="Copy awss3_get_bucket_intelligent_tiering_configuration"><code className="connector-page-code">awss3\_get\_bucket\_intelligent\_tiering\_configuration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a specific S3 Intelligent-Tiering configuration by ID</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_bucket_intelligent_tiering_configuration" data-action-label="Put Bucket Intelligent-Tiering Configuration" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Bucket Intelligent-Tiering Configuration</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_bucket_intelligent_tiering_configuration" aria-label="Copy awss3_put_bucket_intelligent_tiering_configuration"><code className="connector-page-code">awss3\_put\_bucket\_intelligent\_tiering\_configuration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update an S3 Intelligent-Tiering configuration on a bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_delete_bucket_intelligent_tiering_configuration" data-action-label="Delete Bucket Intelligent-Tiering Configuration" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Bucket Intelligent-Tiering Configuration</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_delete_bucket_intelligent_tiering_configuration" aria-label="Copy awss3_delete_bucket_intelligent_tiering_configuration"><code className="connector-page-code">awss3\_delete\_bucket\_intelligent\_tiering\_configuration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove an S3 Intelligent-Tiering configuration from a bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_list_bucket_inventory_configurations" data-action-label="List Bucket Inventory Configurations" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Bucket Inventory Configurations</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_list_bucket_inventory_configurations" aria-label="Copy awss3_list_bucket_inventory_configurations"><code className="connector-page-code">awss3\_list\_bucket\_inventory\_configurations</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all S3 Inventory configurations defined on a bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_bucket_inventory_configuration" data-action-label="Get Bucket Inventory Configuration" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Bucket Inventory Configuration</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_bucket_inventory_configuration" aria-label="Copy awss3_get_bucket_inventory_configuration"><code className="connector-page-code">awss3\_get\_bucket\_inventory\_configuration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a specific S3 Inventory configuration by ID</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_bucket_inventory_configuration" data-action-label="Put Bucket Inventory Configuration" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Bucket Inventory Configuration</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_bucket_inventory_configuration" aria-label="Copy awss3_put_bucket_inventory_configuration"><code className="connector-page-code">awss3\_put\_bucket\_inventory\_configuration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update an S3 Inventory configuration on a bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_delete_bucket_inventory_configuration" data-action-label="Delete Bucket Inventory Configuration" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Bucket Inventory Configuration</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_delete_bucket_inventory_configuration" aria-label="Copy awss3_delete_bucket_inventory_configuration"><code className="connector-page-code">awss3\_delete\_bucket\_inventory\_configuration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove an S3 Inventory configuration from a bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_list_bucket_analytics_configurations" data-action-label="List Bucket Analytics Configurations" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Bucket Analytics Configurations</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_list_bucket_analytics_configurations" aria-label="Copy awss3_list_bucket_analytics_configurations"><code className="connector-page-code">awss3\_list\_bucket\_analytics\_configurations</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all S3 Analytics Storage Class Analysis configurations on a bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_bucket_analytics_configuration" data-action-label="Get Bucket Analytics Configuration" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Bucket Analytics Configuration</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_bucket_analytics_configuration" aria-label="Copy awss3_get_bucket_analytics_configuration"><code className="connector-page-code">awss3\_get\_bucket\_analytics\_configuration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a specific S3 Analytics configuration by ID</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_bucket_analytics_configuration" data-action-label="Put Bucket Analytics Configuration" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Bucket Analytics Configuration</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_bucket_analytics_configuration" aria-label="Copy awss3_put_bucket_analytics_configuration"><code className="connector-page-code">awss3\_put\_bucket\_analytics\_configuration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update an S3 Analytics Storage Class Analysis configuration</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_delete_bucket_analytics_configuration" data-action-label="Delete Bucket Analytics Configuration" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Bucket Analytics Configuration</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_delete_bucket_analytics_configuration" aria-label="Copy awss3_delete_bucket_analytics_configuration"><code className="connector-page-code">awss3\_delete\_bucket\_analytics\_configuration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove an S3 Analytics configuration from a bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_list_bucket_metrics_configurations" data-action-label="List Bucket Metrics Configurations" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Bucket Metrics Configurations</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_list_bucket_metrics_configurations" aria-label="Copy awss3_list_bucket_metrics_configurations"><code className="connector-page-code">awss3\_list\_bucket\_metrics\_configurations</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all CloudWatch request metrics configurations on a bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_bucket_metrics_configuration" data-action-label="Get Bucket Metrics Configuration" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Bucket Metrics Configuration</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_bucket_metrics_configuration" aria-label="Copy awss3_get_bucket_metrics_configuration"><code className="connector-page-code">awss3\_get\_bucket\_metrics\_configuration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a specific CloudWatch request metrics configuration by ID</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_bucket_metrics_configuration" data-action-label="Put Bucket Metrics Configuration" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Bucket Metrics Configuration</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_bucket_metrics_configuration" aria-label="Copy awss3_put_bucket_metrics_configuration"><code className="connector-page-code">awss3\_put\_bucket\_metrics\_configuration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update a CloudWatch request metrics configuration on a bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_delete_bucket_metrics_configuration" data-action-label="Delete Bucket Metrics Configuration" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Bucket Metrics Configuration</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_delete_bucket_metrics_configuration" aria-label="Copy awss3_delete_bucket_metrics_configuration"><code className="connector-page-code">awss3\_delete\_bucket\_metrics\_configuration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove a CloudWatch request metrics configuration from a bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_bucket_cors" data-action-label="Get Bucket CORS" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Bucket CORS</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_bucket_cors" aria-label="Copy awss3_get_bucket_cors"><code className="connector-page-code">awss3\_get\_bucket\_cors</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the cross-origin resource sharing (CORS) configuration for an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_bucket_cors" data-action-label="Put Bucket CORS" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Bucket CORS</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_bucket_cors" aria-label="Copy awss3_put_bucket_cors"><code className="connector-page-code">awss3\_put\_bucket\_cors</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Set or replace the cross-origin resource sharing (CORS) configuration for an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_delete_bucket_cors" data-action-label="Delete Bucket CORS" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Bucket CORS</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_delete_bucket_cors" aria-label="Copy awss3_delete_bucket_cors"><code className="connector-page-code">awss3\_delete\_bucket\_cors</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove the cross-origin resource sharing (CORS) configuration from an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_bucket_encryption" data-action-label="Get Bucket Encryption" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Bucket Encryption</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_bucket_encryption" aria-label="Copy awss3_get_bucket_encryption"><code className="connector-page-code">awss3\_get\_bucket\_encryption</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the default server-side encryption configuration for an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_bucket_encryption" data-action-label="Put Bucket Encryption" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Bucket Encryption</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_bucket_encryption" aria-label="Copy awss3_put_bucket_encryption"><code className="connector-page-code">awss3\_put\_bucket\_encryption</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Set or update the default server-side encryption configuration for an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_delete_bucket_encryption" data-action-label="Delete Bucket Encryption" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Bucket Encryption</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_delete_bucket_encryption" aria-label="Copy awss3_delete_bucket_encryption"><code className="connector-page-code">awss3\_delete\_bucket\_encryption</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove the default server-side encryption configuration from an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_bucket_lifecycle_configuration" data-action-label="Get Bucket Lifecycle Configuration" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Bucket Lifecycle Configuration</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_bucket_lifecycle_configuration" aria-label="Copy awss3_get_bucket_lifecycle_configuration"><code className="connector-page-code">awss3\_get\_bucket\_lifecycle\_configuration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the lifecycle configuration rules for an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_bucket_lifecycle_configuration" data-action-label="Put Bucket Lifecycle Configuration" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Bucket Lifecycle Configuration</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_bucket_lifecycle_configuration" aria-label="Copy awss3_put_bucket_lifecycle_configuration"><code className="connector-page-code">awss3\_put\_bucket\_lifecycle\_configuration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Set or replace the lifecycle configuration rules on an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_delete_bucket_lifecycle" data-action-label="Delete Bucket Lifecycle" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Bucket Lifecycle</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_delete_bucket_lifecycle" aria-label="Copy awss3_delete_bucket_lifecycle"><code className="connector-page-code">awss3\_delete\_bucket\_lifecycle</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove all lifecycle configuration rules from an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_bucket_website" data-action-label="Get Bucket Website" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Bucket Website</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_bucket_website" aria-label="Copy awss3_get_bucket_website"><code className="connector-page-code">awss3\_get\_bucket\_website</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the static website hosting configuration for an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_bucket_website" data-action-label="Put Bucket Website" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Bucket Website</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_bucket_website" aria-label="Copy awss3_put_bucket_website"><code className="connector-page-code">awss3\_put\_bucket\_website</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Configure static website hosting on an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_delete_bucket_website" data-action-label="Delete Bucket Website" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Bucket Website</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_delete_bucket_website" aria-label="Copy awss3_delete_bucket_website"><code className="connector-page-code">awss3\_delete\_bucket\_website</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Disable static website hosting on an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_bucket_logging" data-action-label="Get Bucket Logging" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Bucket Logging</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_bucket_logging" aria-label="Copy awss3_get_bucket_logging"><code className="connector-page-code">awss3\_get\_bucket\_logging</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the server access logging configuration for an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_bucket_logging" data-action-label="Put Bucket Logging" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Bucket Logging</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_bucket_logging" aria-label="Copy awss3_put_bucket_logging"><code className="connector-page-code">awss3\_put\_bucket\_logging</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Enable, disable, or update the server access logging configuration on an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_bucket_notification_configuration" data-action-label="Get Bucket Notification Configuration" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Bucket Notification Configuration</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_bucket_notification_configuration" aria-label="Copy awss3_get_bucket_notification_configuration"><code className="connector-page-code">awss3\_get\_bucket\_notification\_configuration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the event notification configuration for an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_bucket_notification_configuration" data-action-label="Put Bucket Notification Configuration" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Bucket Notification Configuration</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_bucket_notification_configuration" aria-label="Copy awss3_put_bucket_notification_configuration"><code className="connector-page-code">awss3\_put\_bucket\_notification\_configuration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Set or replace the event notification configuration on an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_bucket_replication" data-action-label="Get Bucket Replication" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Bucket Replication</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_bucket_replication" aria-label="Copy awss3_get_bucket_replication"><code className="connector-page-code">awss3\_get\_bucket\_replication</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the replication configuration for an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_bucket_replication" data-action-label="Put Bucket Replication" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Bucket Replication</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_bucket_replication" aria-label="Copy awss3_put_bucket_replication"><code className="connector-page-code">awss3\_put\_bucket\_replication</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Set or replace the replication configuration for an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_delete_bucket_replication" data-action-label="Delete Bucket Replication" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Bucket Replication</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_delete_bucket_replication" aria-label="Copy awss3_delete_bucket_replication"><code className="connector-page-code">awss3\_delete\_bucket\_replication</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove the replication configuration from an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_bucket_accelerate_configuration" data-action-label="Get Bucket Accelerate Configuration" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Bucket Accelerate Configuration</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_bucket_accelerate_configuration" aria-label="Copy awss3_get_bucket_accelerate_configuration"><code className="connector-page-code">awss3\_get\_bucket\_accelerate\_configuration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the Transfer Acceleration configuration for an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_bucket_accelerate_configuration" data-action-label="Put Bucket Accelerate Configuration" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Bucket Accelerate Configuration</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_bucket_accelerate_configuration" aria-label="Copy awss3_put_bucket_accelerate_configuration"><code className="connector-page-code">awss3\_put\_bucket\_accelerate\_configuration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Enable or suspend Transfer Acceleration on an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_bucket_request_payment" data-action-label="Get Bucket Request Payment" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Bucket Request Payment</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_bucket_request_payment" aria-label="Copy awss3_get_bucket_request_payment"><code className="connector-page-code">awss3\_get\_bucket\_request\_payment</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the request payment configuration for an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_bucket_request_payment" data-action-label="Put Bucket Request Payment" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Bucket Request Payment</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_bucket_request_payment" aria-label="Copy awss3_put_bucket_request_payment"><code className="connector-page-code">awss3\_put\_bucket\_request\_payment</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Set the request payment configuration on an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_bucket_ownership_controls" data-action-label="Get Bucket Ownership Controls" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Bucket Ownership Controls</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_bucket_ownership_controls" aria-label="Copy awss3_get_bucket_ownership_controls"><code className="connector-page-code">awss3\_get\_bucket\_ownership\_controls</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the object ownership controls for an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_bucket_ownership_controls" data-action-label="Put Bucket Ownership Controls" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Bucket Ownership Controls</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_bucket_ownership_controls" aria-label="Copy awss3_put_bucket_ownership_controls"><code className="connector-page-code">awss3\_put\_bucket\_ownership\_controls</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Set or update the object ownership controls on an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_delete_bucket_ownership_controls" data-action-label="Delete Bucket Ownership Controls" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Bucket Ownership Controls</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_delete_bucket_ownership_controls" aria-label="Copy awss3_delete_bucket_ownership_controls"><code className="connector-page-code">awss3\_delete\_bucket\_ownership\_controls</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove the object ownership controls from an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_public_access_block" data-action-label="Get Public Access Block" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Public Access Block</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_public_access_block" aria-label="Copy awss3_get_public_access_block"><code className="connector-page-code">awss3\_get\_public\_access\_block</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the Public Access Block settings for an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_public_access_block" data-action-label="Put Public Access Block" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Public Access Block</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_public_access_block" aria-label="Copy awss3_put_public_access_block"><code className="connector-page-code">awss3\_put\_public\_access\_block</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Set or update the Public Access Block settings for an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_delete_public_access_block" data-action-label="Delete Public Access Block" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Public Access Block</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_delete_public_access_block" aria-label="Copy awss3_delete_public_access_block"><code className="connector-page-code">awss3\_delete\_public\_access\_block</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove the Public Access Block settings from an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_object_lock_configuration" data-action-label="Get Object Lock Configuration" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Object Lock Configuration</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_object_lock_configuration" aria-label="Copy awss3_get_object_lock_configuration"><code className="connector-page-code">awss3\_get\_object\_lock\_configuration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the bucket-level Object Lock configuration</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_object_lock_configuration" data-action-label="Put Object Lock Configuration" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Object Lock Configuration</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_object_lock_configuration" aria-label="Copy awss3_put_object_lock_configuration"><code className="connector-page-code">awss3\_put\_object\_lock\_configuration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Set or update the bucket-level Object Lock configuration</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_bucket_policy_status" data-action-label="Get Bucket Policy Status" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Bucket Policy Status</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_bucket_policy_status" aria-label="Copy awss3_get_bucket_policy_status"><code className="connector-page-code">awss3\_get\_bucket\_policy\_status</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Determine whether an S3 bucket's policy makes the bucket public</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_list_buckets" data-action-label="List Buckets" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Buckets</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_list_buckets" aria-label="Copy awss3_list_buckets"><code className="connector-page-code">awss3\_list\_buckets</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all S3 buckets owned by the authenticated AWS account</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_create_bucket" data-action-label="Create Bucket" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Bucket</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_create_bucket" aria-label="Copy awss3_create_bucket"><code className="connector-page-code">awss3\_create\_bucket</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new S3 bucket in the specified AWS region</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_delete_bucket" data-action-label="Delete Bucket" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Bucket</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_delete_bucket" aria-label="Copy awss3_delete_bucket"><code className="connector-page-code">awss3\_delete\_bucket</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Permanently delete an empty S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_head_bucket" data-action-label="Head Bucket" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Head Bucket</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_head_bucket" aria-label="Copy awss3_head_bucket"><code className="connector-page-code">awss3\_head\_bucket</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Check whether an S3 bucket exists and verify access permissions</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_bucket_location" data-action-label="Get Bucket Location" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Bucket Location</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_bucket_location" aria-label="Copy awss3_get_bucket_location"><code className="connector-page-code">awss3\_get\_bucket\_location</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the AWS region where an S3 bucket is located</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_bucket_versioning" data-action-label="Get Bucket Versioning" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Bucket Versioning</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_bucket_versioning" aria-label="Copy awss3_get_bucket_versioning"><code className="connector-page-code">awss3\_get\_bucket\_versioning</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the versioning state of an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_bucket_versioning" data-action-label="Put Bucket Versioning" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Bucket Versioning</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_bucket_versioning" aria-label="Copy awss3_put_bucket_versioning"><code className="connector-page-code">awss3\_put\_bucket\_versioning</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Enable or suspend versioning on an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_bucket_acl" data-action-label="Get Bucket ACL" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Bucket ACL</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_bucket_acl" aria-label="Copy awss3_get_bucket_acl"><code className="connector-page-code">awss3\_get\_bucket\_acl</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the access control list (ACL) for an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_bucket_acl" data-action-label="Put Bucket ACL" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Bucket ACL</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_bucket_acl" aria-label="Copy awss3_put_bucket_acl"><code className="connector-page-code">awss3\_put\_bucket\_acl</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Set the access control list (ACL) for an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_bucket_tagging" data-action-label="Get Bucket Tagging" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Bucket Tagging</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_bucket_tagging" aria-label="Copy awss3_get_bucket_tagging"><code className="connector-page-code">awss3\_get\_bucket\_tagging</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the tag set associated with an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_bucket_tagging" data-action-label="Put Bucket Tagging" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Bucket Tagging</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_bucket_tagging" aria-label="Copy awss3_put_bucket_tagging"><code className="connector-page-code">awss3\_put\_bucket\_tagging</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Replace the entire tag set on an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_delete_bucket_tagging" data-action-label="Delete Bucket Tagging" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Bucket Tagging</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_delete_bucket_tagging" aria-label="Copy awss3_delete_bucket_tagging"><code className="connector-page-code">awss3\_delete\_bucket\_tagging</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove all tags from an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_bucket_policy" data-action-label="Get Bucket Policy" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Bucket Policy</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_bucket_policy" aria-label="Copy awss3_get_bucket_policy"><code className="connector-page-code">awss3\_get\_bucket\_policy</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the resource-based policy attached to an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_bucket_policy" data-action-label="Put Bucket Policy" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Bucket Policy</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_bucket_policy" aria-label="Copy awss3_put_bucket_policy"><code className="connector-page-code">awss3\_put\_bucket\_policy</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Attach or replace the resource-based policy on an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_delete_bucket_policy" data-action-label="Delete Bucket Policy" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Bucket Policy</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_delete_bucket_policy" aria-label="Copy awss3_delete_bucket_policy"><code className="connector-page-code">awss3\_delete\_bucket\_policy</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove the resource-based policy from an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_create_multipart_upload" data-action-label="Create Multipart Upload" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Multipart Upload</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_create_multipart_upload" aria-label="Copy awss3_create_multipart_upload"><code className="connector-page-code">awss3\_create\_multipart\_upload</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Initiate a multipart upload and obtain an upload ID for subsequent part uploads</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_upload_part" data-action-label="Upload Part" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Upload Part</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_upload_part" aria-label="Copy awss3_upload_part"><code className="connector-page-code">awss3\_upload\_part</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Upload a single part of an in-progress multipart upload</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_upload_part_copy" data-action-label="Upload Part Copy" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Upload Part Copy</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_upload_part_copy" aria-label="Copy awss3_upload_part_copy"><code className="connector-page-code">awss3\_upload\_part\_copy</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Upload a part by copying a byte range from an existing object</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_complete_multipart_upload" data-action-label="Complete Multipart Upload" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Complete Multipart Upload</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_complete_multipart_upload" aria-label="Copy awss3_complete_multipart_upload"><code className="connector-page-code">awss3\_complete\_multipart\_upload</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Finalize a multipart upload by assembling all uploaded parts into a single object</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_abort_multipart_upload" data-action-label="Abort Multipart Upload" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Abort Multipart Upload</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_abort_multipart_upload" aria-label="Copy awss3_abort_multipart_upload"><code className="connector-page-code">awss3\_abort\_multipart\_upload</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Cancel an in-progress multipart upload and discard any uploaded parts</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_list_multipart_uploads" data-action-label="List Multipart Uploads" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Multipart Uploads</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_list_multipart_uploads" aria-label="Copy awss3_list_multipart_uploads"><code className="connector-page-code">awss3\_list\_multipart\_uploads</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all in-progress multipart uploads in an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_list_parts" data-action-label="List Parts" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Parts</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_list_parts" aria-label="Copy awss3_list_parts"><code className="connector-page-code">awss3\_list\_parts</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List the parts already uploaded for a specific multipart upload</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_list_objects_v2" data-action-label="List Objects" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Objects</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_list_objects_v2" aria-label="Copy awss3_list_objects_v2"><code className="connector-page-code">awss3\_list\_objects\_v2</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List objects in an S3 bucket with optional prefix filtering and continuation-based pagination</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_list_object_versions" data-action-label="List Object Versions" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Object Versions</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_list_object_versions" aria-label="Copy awss3_list_object_versions"><code className="connector-page-code">awss3\_list\_object\_versions</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all versions and delete markers for objects in an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_head_object" data-action-label="Head Object" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Head Object</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_head_object" aria-label="Copy awss3_head_object"><code className="connector-page-code">awss3\_head\_object</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve metadata for an object without downloading its content</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_object" data-action-label="Get Object" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Object</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_object" aria-label="Copy awss3_get_object"><code className="connector-page-code">awss3\_get\_object</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Download the content and metadata of an S3 object</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_object" data-action-label="Put Object" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Object</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_object" aria-label="Copy awss3_put_object"><code className="connector-page-code">awss3\_put\_object</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Upload an object to a specified S3 bucket and key</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_delete_object" data-action-label="Delete Object" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Object</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_delete_object" aria-label="Copy awss3_delete_object"><code className="connector-page-code">awss3\_delete\_object</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a single object from an S3 bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_delete_objects" data-action-label="Delete Objects (Bulk)" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Objects (Bulk)</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_delete_objects" aria-label="Copy awss3_delete_objects"><code className="connector-page-code">awss3\_delete\_objects</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete multiple objects from a bucket in a single request (up to 1000 objects)</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_copy_object" data-action-label="Copy Object" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Copy Object</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_copy_object" aria-label="Copy awss3_copy_object"><code className="connector-page-code">awss3\_copy\_object</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Copy an S3 object to a new destination within the same or a different bucket</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_object_acl" data-action-label="Get Object ACL" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Object ACL</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_object_acl" aria-label="Copy awss3_get_object_acl"><code className="connector-page-code">awss3\_get\_object\_acl</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the access control list (ACL) for an S3 object</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_object_acl" data-action-label="Put Object ACL" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Object ACL</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_object_acl" aria-label="Copy awss3_put_object_acl"><code className="connector-page-code">awss3\_put\_object\_acl</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Set the access control list (ACL) for an S3 object</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_object_tagging" data-action-label="Get Object Tagging" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Object Tagging</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_object_tagging" aria-label="Copy awss3_get_object_tagging"><code className="connector-page-code">awss3\_get\_object\_tagging</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the tag set associated with an S3 object</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_object_tagging" data-action-label="Put Object Tagging" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Object Tagging</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_object_tagging" aria-label="Copy awss3_put_object_tagging"><code className="connector-page-code">awss3\_put\_object\_tagging</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Replace the entire tag set on an S3 object</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_delete_object_tagging" data-action-label="Delete Object Tagging" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Object Tagging</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_delete_object_tagging" aria-label="Copy awss3_delete_object_tagging"><code className="connector-page-code">awss3\_delete\_object\_tagging</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove all tags from an S3 object</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_restore_object" data-action-label="Restore Object" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Restore Object</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_restore_object" aria-label="Copy awss3_restore_object"><code className="connector-page-code">awss3\_restore\_object</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Initiate a restore request for an archived S3 object (GLACIER or DEEP\_ARCHIVE)</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_object_attributes" data-action-label="Get Object Attributes" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Object Attributes</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_object_attributes" aria-label="Copy awss3_get_object_attributes"><code className="connector-page-code">awss3\_get\_object\_attributes</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve specific attributes of an S3 object without downloading its content</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_object_retention" data-action-label="Get Object Retention" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Object Retention</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_object_retention" aria-label="Copy awss3_get_object_retention"><code className="connector-page-code">awss3\_get\_object\_retention</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the Object Lock retention configuration for an S3 object</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_object_retention" data-action-label="Put Object Retention" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Object Retention</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_object_retention" aria-label="Copy awss3_put_object_retention"><code className="connector-page-code">awss3\_put\_object\_retention</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Set or update the Object Lock retention configuration for an S3 object</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_get_object_legal_hold" data-action-label="Get Object Legal Hold" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Object Legal Hold</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_get_object_legal_hold" aria-label="Copy awss3_get_object_legal_hold"><code className="connector-page-code">awss3\_get\_object\_legal\_hold</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the legal hold status of an S3 object</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="awss3_put_object_legal_hold" data-action-label="Put Object Legal Hold" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Put Object Legal Hold</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="awss3_put_object_legal_hold" aria-label="Copy awss3_put_object_legal_hold"><code className="connector-page-code">awss3\_put\_object\_legal\_hold</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Set or remove a legal hold on an S3 object</div>
      </div>
    </div>
  </div>
</div>

## Getting Started

<Steps>
  <Step title="Create or Select a Project">
    Set up a new project or select an existing one. See the [Projects Guide](/guides/managing-projects).
  </Step>

  <Step title="Configure the Connector">
    Enable the connector and set up a connector profile in your project. See [Managing Connectors](/guides/explore-connectors).

    <Columns cols={2}>
      <Card title="Connector Profile" href="/connectors/awss3/guides/connector-profile/aws-iam-credentials" icon="https://stackone-logos.com/api/aws/icon/png" horizontal>
        Amazon S3 - AWS IAM Credentials
      </Card>
    </Columns>
  </Step>

  <Step title="Link an Account">
    Connect an account using [StackOne Hub](/guides/embedding-stackone-hub) or [Auth Link](/guides/auth-link).

    <Columns cols={2}>
      <Card title="Link Account" href="/connectors/awss3/guides/link-account/aws-iam-credentials" icon="https://stackone-logos.com/api/aws/icon/png" horizontal>
        Amazon S3 - AWS IAM Credentials
      </Card>
    </Columns>
  </Step>

  <Step title="Use Actions">
    Invoke actions using one of the methods below:

    * [MCP](/mcp/quickstart) – Model Context Protocol for AI assistants
    * [A2A](/a2a/quickstart) – Agent-to-Agent protocol
    * [AI Toolset (TypeScript)](/agents/typescript/introduction) – TypeScript SDK for AI agents
    * [AI Toolset (Python)](/agents/python/introduction) – Python SDK for AI agents
    * [Actions RPC](/platform/api-reference/actions/make-an-rpc-call-to-an-action) – Direct API calls
    * [Playground](/guides/playground) – Test actions in the dashboard
  </Step>
</Steps>
