<bdo id='UOLqy'></bdo><ul id='UOLqy'></ul>

        <small id='UOLqy'></small><noframes id='UOLqy'>

        <tfoot id='UOLqy'></tfoot>
      1. <i id='UOLqy'><tr id='UOLqy'><dt id='UOLqy'><q id='UOLqy'><span id='UOLqy'><b id='UOLqy'><form id='UOLqy'><ins id='UOLqy'></ins><ul id='UOLqy'></ul><sub id='UOLqy'></sub></form><legend id='UOLqy'></legend><bdo id='UOLqy'><pre id='UOLqy'><center id='UOLqy'></center></pre></bdo></b><th id='UOLqy'></th></span></q></dt></tr></i><div id='UOLqy'><tfoot id='UOLqy'></tfoot><dl id='UOLqy'><fieldset id='UOLqy'></fieldset></dl></div>
        <legend id='UOLqy'><style id='UOLqy'><dir id='UOLqy'><q id='UOLqy'></q></dir></style></legend>
      2. 如何在基于 Java 的应用程序中为 DynamoDB 设置 TTL

        时间:2023-06-27

          <bdo id='cs7Jr'></bdo><ul id='cs7Jr'></ul>
          <legend id='cs7Jr'><style id='cs7Jr'><dir id='cs7Jr'><q id='cs7Jr'></q></dir></style></legend>

                  <tfoot id='cs7Jr'></tfoot>

                  <small id='cs7Jr'></small><noframes id='cs7Jr'>

                • <i id='cs7Jr'><tr id='cs7Jr'><dt id='cs7Jr'><q id='cs7Jr'><span id='cs7Jr'><b id='cs7Jr'><form id='cs7Jr'><ins id='cs7Jr'></ins><ul id='cs7Jr'></ul><sub id='cs7Jr'></sub></form><legend id='cs7Jr'></legend><bdo id='cs7Jr'><pre id='cs7Jr'><center id='cs7Jr'></center></pre></bdo></b><th id='cs7Jr'></th></span></q></dt></tr></i><div id='cs7Jr'><tfoot id='cs7Jr'></tfoot><dl id='cs7Jr'><fieldset id='cs7Jr'></fieldset></dl></div>

                    <tbody id='cs7Jr'></tbody>
                • 本文介绍了如何在基于 Java 的应用程序中为 DynamoDB 设置 TTL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  您好,我需要通过 AWS Java SDK 以编程方式为 DynamoDB 中的表设置时间.是否可以?我知道最近引入了 TTL 功能 - http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/TTL.html

                  Hi I need to set time to live programmatically for a table in DynamoDB via AWS Java SDK. Is it possible? I know that TTL feature is introduced recently - http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/TTL.html

                  更新:没有特别的注释,但我们可以手动做:

                  UPDATE: There is no special annotaion, but we can do it manually:

                  @DynamoDBAttribute
                  private long ttl;
                  

                  并在 AWS 中将其配置为 ttl - http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/time-to-live-ttl-how-to.html

                  and configure it as ttl in AWS - http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/time-to-live-ttl-how-to.html

                  long now = Instant.now().getEpochSecond(); // unix time
                  long ttl = 60 * 60 * 24; // 24 hours in sec
                  setTtl(ttl + now); // when object will be expired
                  

                  推荐答案

                  AmazonDynamoDBClient.updateTimeToLive 记录在 这里 或直接链接 这里

                  AmazonDynamoDBClient.updateTimeToLive documented here or direct link here

                  这篇关于如何在基于 Java 的应用程序中为 DynamoDB 设置 TTL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:Java SDK 中的 AmazonDynamoDBClient 和 DynamoDB 类之间的区别? 下一篇:Dynamodb:删除是否计入读取或写入容量?

                  相关文章

                  <i id='SMKLW'><tr id='SMKLW'><dt id='SMKLW'><q id='SMKLW'><span id='SMKLW'><b id='SMKLW'><form id='SMKLW'><ins id='SMKLW'></ins><ul id='SMKLW'></ul><sub id='SMKLW'></sub></form><legend id='SMKLW'></legend><bdo id='SMKLW'><pre id='SMKLW'><center id='SMKLW'></center></pre></bdo></b><th id='SMKLW'></th></span></q></dt></tr></i><div id='SMKLW'><tfoot id='SMKLW'></tfoot><dl id='SMKLW'><fieldset id='SMKLW'></fieldset></dl></div>

                        <bdo id='SMKLW'></bdo><ul id='SMKLW'></ul>
                    1. <small id='SMKLW'></small><noframes id='SMKLW'>

                      <tfoot id='SMKLW'></tfoot>
                    2. <legend id='SMKLW'><style id='SMKLW'><dir id='SMKLW'><q id='SMKLW'></q></dir></style></legend>