创建成本和使用率报告状态表 - Amazon成本和使用率报告
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建成本和使用率报告状态表

Amazon刷新您的AmazonCUR 每天多次。Athena 没有办法告诉什么时候Amazon正处于刷新报告的过程中,这可能导致新、旧数据都有的查询结果。为了缓解这种情况,请创建一个表来跟踪Amazon正在刷新您的成本和使用情况报告,并查询该表以查看Amazon刷新您的数据。您只需要创建此表一次。在此之后,表 Amazon 保持最新状态。

创建您的刷新表

  1. https://console.aws.amazon.com/athena/ 打开 Athena 控制台。

  2. New query 1 (新查询 1) 查询窗格中,粘贴以下 SQL。

    CREATE EXTERNAL TABLE IF NOT EXISTS cost_and_usage_data_status( status STRING) ROW FORMAT SERDE 'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe' WITH SERDEPROPERTIES ( 'serialization.format' = '1' ) LOCATION 's3://{S3_Bucket_Name}/{Report_Key}/cost_and_usage_data_status/'
  3. 选择 Run query (运行查询)

若要检查Amazon正在刷新您的数据,请使用 Athena 控制台来运行以下 SQL 查询。

select status from cost_and_usage_data_status