CloudWatchLogs / Client / associate_source_to_s3_table_integration

associate_source_to_s3_table_integration

CloudWatchLogs.Client.associate_source_to_s3_table_integration(**kwargs)

Associates a data source with an S3 Table Integration for query access in the ‘logs’ namespace. This enables querying log data using analytics engines that support Iceberg such as Amazon Athena, Amazon Redshift, and Apache Spark.

See also: AWS API Documentation

Request Syntax

response = client.associate_source_to_s3_table_integration(
    integrationArn='string',
    dataSource={
        'name': 'string',
        'type': 'string'
    }
)
Parameters:
  • integrationArn (string) –

    [REQUIRED]

    The Amazon Resource Name (ARN) of the S3 Table Integration to associate the data source with.

  • dataSource (dict) –

    [REQUIRED]

    The data source to associate with the S3 Table Integration. Contains the name and type of the data source.

    • name (string) – [REQUIRED]

      The name of the data source.

    • type (string) –

      The type of the data source.

Return type:

dict

Returns:

Response Syntax

{
    'identifier': 'string'
}

Response Structure

  • (dict) –

    • identifier (string) –

      The unique identifier for the association between the data source and S3 Table Integration.

Exceptions