💨

週刊AWSキャッチアップ(週刊AWS/週刊生成AI 2025/1/6週)

に公開

週刊AWS – 2025/1/6週 | Amazon Web Services ブログ
週刊生成AI with AWS – 2025/1/6週 | Amazon Web Services ブログ

Amazon DynamoDB now supports configurable point-in-time-recovery periods

Amazon DynamoDB now supports configurable point-in-time-recovery periods - AWS

  • Amazon Dynamo DBでPoint-in-time-recovery(PITR)の復旧期間をテーブル単位に1日~35日の範囲で設定できるようになりました
    • 従来までは35日のみでしたが、今回のアップデートでより短い期間の設定ができるようになっています
    • 例えばコンプライアンス要件等でPoint-in-time recovery(PITR)の期間を短く設定したい場合に活用できるようになったとのこと
  • PITRの料金はPITRが有効になっている各DynamoDBテーブルのサイズに依存しているため、保持期間を短く設定することのコストメリットはなさそうです

Point-in-time recoveryの保持期間の変更は、UpdateContinuousBackups APIから変更できます。

AWS CLIの場合
aws dynamodb update-continuous-backups \
--table-name Music \
--point-in-time-recovery-specification PointInTimeRecoveryEnabled=true,RecoveryPeriodInDays=6
CloudFormationの場合
Resources:
  iotCatalog:
    Type: AWS::DynamoDB::Table
      Properties:
      ...
      PointInTimeRecoverySpecification:
        PointInTimeRecoveryEnabled: true
        RecoveryPeriodInDays: 35
AWS SDKの場合
import boto3

dynamodb = boto3.client('dynamodb')

response = dynamodb.update_continuous_backups(
    TableName=<table_name>,
    PointInTimeRecoverySpecification={
        'PointInTimeRecoveryEnabled': True,
        'RecoveryPeriodInDays': 35
    }
)

コンソール画面では「Edit Point-in-time recovery」というボタンから設定変更できます。
Alt text
Alt text
Alt text

ドキュメント/公式ブログ

Enable point-in-time recovery in DynamoDB - Amazon DynamoDB
Announcing configurable point-in-time recovery periods for Amazon DynamoDB | AWS Database Blog

参考リンク

[アップデート] DynamoDB の継続的バックアップの保持期間が 1日から35日の間で設定可能になりました | DevelopersIO

Announcing 20 additional AWS Systems Manager Automation runbook recommendations in AWS Chatbot

Announcing 20 additional AWS Systems Manager Automation runbook recommendations in AWS Chatbot - AWS

  • AWS Chatbotにて20個のSSM Automationの推奨Runbookがサポートされるようになりました
  • Microsoft Teams/SlackからSSM Automationを実行し、Security HubやECS関連のイベントに対処できます
  • ドキュメント上には利用可能なRunbookの一覧の記載はないものの、アップデートでは下記が利用例として記載されています
    • disable public accessibility of Amazon RDS database instances
    • troubleshoot why an Amazon ECS task in an Amazon ECS cluster failed to start

参考リンク

SSM Automation の推奨 Runbook を利用できるようになった AWS Chatbot を利用して ECS タスクの停止理由を調査してみた | DevelopersIO

Amazon Q Developer is now available in Amazon SageMaker Code Editor IDE

Amazon Q Developer is now available in Amazon SageMaker Code Editor IDE - AWS

  • SageMaker Studio内のCode EditorにてAmazon Q Developerの一般提供が開始されました
  • SageMakerの機能/コード生成/トラブルシュートについてアドバイスが受けられるとアップデートには記載されています

Amazon Connect Contact Lens now provides free trials for conversational analytics and performance evaluations

  • Amazon Connect Contact Lensにて会話分析とパフォーマンス評価の無料利用枠が追加されました
    • Amazon Connect Contact Lens 会話分析を初めて使用する際、最初の 2 か月間、1 か月あたり 100,000 分の音声通話
    • 初めて機能をアクティブ化した際の Amazon Connect Contact Lens のパフォーマンス評価の 30 日間の使用

参考リンク

これを見れば理解できる Contact Lens for Amazon Connect 入門 | DevelopersIO

Amazon Connect Contact Lens launches agent performance evaluations for email contacts

  • Amazon Connect Contact Lensにてメールコンタクトに対するエージェントのパフォーマンス評価機能をリリースしました
    • 今回のアップデートにより、すべてのコンタクトチャネル(音声、チャット、メール、タスク)を単一のインターフェースで評価できるようになりました

AWS Compute Optimizer now expands idle and rightsizing recommendations for Amazon EC2 Auto Scaling groups

  • AWS Compute Optimizerにて、スケーリングポリシーと複数のインスタンスタイプを持つようなAuto Scalingグループに対して、アイドル状態と適切なサイズ調整の推奨事項を追加しました
    • スケーリングポリシーや複数のインスタンスタイプを使用しているAutoScalingグループで、専門的な知識/エンジニアリングを必要とせずにコストとパフォーマンスを最適化するためのアクションを取れるようになると記載されています
  • AWS Compute Optimizerは過去のリソース状況に関するメトリクスを分析、リソースに関するレコメンデーションを生成するサービス
  • ドキュメントには、サポートされているリソースは下記と記載されています
    • Amazon Elastic Compute Cloud (Amazon EC2) インスタンス
    • Amazon EC2 自動スケーリンググループ
    • Amazon Elastic Block Store (Amazon EBS) ボリューム
    • AWS Lambda 関数
    • AWS Fargate のAmazon Elastic Container Service (Amazon ECS)
    • 商用ソフトウェアライセンス
    • Amazon Relational Database Service (Amazon RDS) DB インスタンスおよびストレージ

参考リンク

AWS Compute Optimizer とは? - AWS Compute Optimizer
コスト・パフォーマンス最適化サービスの AWS Compute Optimizer の使い方や各種設定方法を紹介! | DevelopersIO

AWS CodeBuild now supports batch builds with reserved capacity and Lambda compute

  • CodeBuildのパッチビルド機能でサポートされるリソースにリザーブドキャパシティフリートとLambdaコンピューティングが追加されました
    • リザーブドキャパシティ機能は、CodeBuildのコンピュートリソースを事前予約する機能(EC2のキャパシティ予約に近い機能)
    • CodeBuildのパッチビルド機能は複数のビルドタスクを並列実行できる機能です
      • ビルドプロセスに依存関係があるような大規模で複雑なアプリケーション等で有用な機能になります

参考リンク

AWS CodeBuild のバッチビルド機能を利用するとビルド効率が 1.5 倍に向上した話 - MOTEX TECH BLOG

Discussion