by shigemk2

当面は技術的なことしか書かない

awscli 2.22.7

  • config: AWS Configでサービスリンクレコーダーをサポート、特定のリソース構成データを独立して記録可能
  • fsx: FSx for LustreのPersistent_2ファイルシステム作成時にEFAサポートを追加し、単一クライアントのスループット性能を向上
  • observabilityadmin: CloudWatch Observability AdminでAWSリソースのテレメトリ構成の監査をサポート、新APIでテレメトリの有効化/無効化が可能
  • bedrock-agent: embeddingDataTypeの指定をサポート(FLOAT32またはBINARY)

github.com

awscli 2.22.6

  • ec2: EBSスナップショットのタイムベースコピーとクロスリージョンPrivateLinkをサポート
  • connect: SegmentAttributesでValueMapおよびValueInteger型をサポート、DescribeContactFlowのデシリアライズバグを修正
  • qapps: Q Appsでプライベート共有、ファイルアップロード、データ収集機能をサポート
  • bedrock-agent-runtime: AWS Bedrock Agentsでカスタムオーケストレーションとストリーミング構成APIをリリース
  • bedrock-agent: AWS Bedrock AgentsでカスタムオーケストレーションAPIをリリース

github.com

awscli 2.22.5

  • directconnect: DescribeDirectConnectGatewayAssociations APIで、Cloud WANコアネットワークに接続されたDirect Connectゲートウェイの情報を返すサポートを追加
  • s3: PutObjectおよびCompleteMultiPartUpload APIでETagを使用した条件付き書き込みをサポートし、意図しないオブジェクト変更を防止
  • networkmanager: Cloud WANでDirect Connect統合をサポート、Transit Gatewayを介さずDirect Connectゲートウェイを直接Cloud WANに接続可能に

github.com

awscli 2.22.4

  • neptune-graph: ParquetおよびCSV形式のエクスポートサポート、Parquetインポート引数、新クエリneptune.readを追加
  • autoscaling: EC2 Auto Scalingでターゲットトラッキングポリシーが秒単位での監視をサポート
  • omics: S3へのクロスアカウントリソースポリシーアクセスをサポート
  • chatbot: カスタムアクションとエイリアスのプログラム管理をサポート
  • stepfunctions: TestStateやDescribeStateMachineで変数とJSONataをサポート
  • workspaces: WSP-DCVの誤ったリブランドを修正
  • sagemaker: エンドポイントのゼロスケーリング、マルチアダプタ推論をサポート
  • lambda: ProvisionedPollerConfigをイベントソースマッピングAPIに追加
  • sns: アーカイブポリシー機能を追加
  • bcm-pricing-calculator: AWS Billing and Cost Management Pricing Calculator APIを初リリース
  • mailmanager: DeliverToQBusinessルールアクションを追加
  • bedrock-agent-runtime: InvokeInlineAgent APIをリリース
  • ses: Amazon Connectでメール受信アクションをサポート
  • codepipeline: ECRBuildAndPublishおよびInspectorScanアクションをサポート
  • emr: Amazon EMRで高度なスケーリングをサポート
  • connect: Amazon ConnectでメールチャネルAPIを追加
  • ce: GetAnomalies APIにImpactフィールドを追加
  • cognito-idp: パスワードなしサインイン、Passkeys、WebAuthn、ホスト認証ページのブランド設定をサポート
  • inspector2: ServiceQuotaExceededExceptionを追加
  • quicksight: 画像、レイヤーマップ、フォント、プラグインビジュアル、Identity Center情報をサポート
  • elbv2: 信頼ストアでのCA証明書名の広告をサポート

github.com

awscli 2.22.3

  • cloudfront: EMPv2オリジンでメディア品質スコアに基づくオリジン選択をサポート
  • resiliencehub: アプリケーションのレジリエンスを可視化する新しいサマリービューを追加
  • iotfleetwise: キャンペーンでデータ保存・転送、MQTT設定、診断コード収集をサポート
  • s3: DeleteObject/DeleteObjects APIで条件付き削除をサポート、PutObjectで書き込みオフセットオプションを追加
  • notifications: AWSユーザーノーティフィケーションをサポート
  • lambda: イベントソースマッピングのメトリクスサポートを追加
  • ssm-quicksetup: ListConfigurationsおよびGetConfiguration APIを追加
  • notificationscontacts: AWSユーザーノーティフィケーションのメール連絡先をサポート
  • application-autoscaling: ECSサービス向けに予測スケーリングをサポート
  • iot-jobs-data: IoTデバイス向けに軽量リモートアクションをトリガー
  • elasticache: ElastiCacheユーザーとユーザーグループのエンジンタイプ変更をサポート
  • xray: トランザクション検索APIを追加し、CloudWatch Logsで高スケールのトレースデータをインデックス化
  • iot: IoTデバイス管理で軽量リモートアクションをサポート
  • cloudtrail: CloudTrail Lakeのダッシュボード作成・管理APIを追加、リソースベースポリシーをサポート
  • ec2: 未来日付のキャパシティ予約、IPAMの組織単位サポート、EC2キャパシティブロックの予約を追加
  • appsync: Amazon Bedrock Runtimeをサポート
  • logs: クエリ性能改善のためのフィールドインデックス作成および取り込み時のログ変換をサポート
  • elbv2: クロスゾーンALBでゾーンシフトとHTTPヘッダーの変更をサポート
  • ssm: 管理ノードの概要表示とランブック実行の影響をプレビューする機能を追加
  • apigateway: プライベートAPIでカスタムドメイン名をサポート
  • ce: Savings Plansのコスト、カバレッジ、利用率の影響を分析する新APIを追加
  • health: AffectedEntityにメタデータプロパティを追加

github.com

awscli 2.22.2

  • bedrock-agent-runtime: プロンプト最適化機能を追加し、性能向上をサポート
  • ecs: アベイラビリティゾーン再バランス機能をサポート
  • controltower: 子アカウントごとの有効なベースラインステータス確認をサポート
  • mediaconvert: 既存キューの同時ジョブ設定変更とカスタムキュー作成をサポート
  • protocol: AWS Queryプロトコル移行のためのヘッダーサポートを追加
  • omics: タスクの再利用を可能にするコールキャッシュ機能を追加
  • discovery: データインポート時のファイル操作不要化をサポート
  • lambda: Node.js 22.x (node22.x)をサポート
  • rds: Blue/GreenデプロイでDBインスタンスのストレージスケールをサポート
  • cost-optimization-hub: EBSとECS向けに「Delete」アクションタイプを追加
  • compute-optimizer: Aurora、アイドルEC2、EBS、Fargate ECS、RDS向け最適化提案を追加
  • rbin: リサイクルビンの除外タグをサポート
  • workspaces-web: インラインデータのマスキング機能を追加
  • timestream-query: Timestream Compute Units (TCUs)でクエリ性能を向上
  • elbv2: ロードバランサーのCapacity Unit予約をサポート
  • workspaces: Rocky Linux 8をAmazon WorkSpaces Personalでサポート
  • cloudfront: gRPC、VPCオリジン、Anycast IPリストをサポート、IncludeCookies設定を改善
  • mediapackagev2: MQCSで入力切り替えとHTTPヘッダー公開をサポート
  • ec2: ODCR起動指定およびCPU性能要件の設定を追加
  • configure: aws configure sso--use-device-codeを修正
  • datazone: メタデータ施行ルール機能をサポート
  • autoscaling: ODCR優先起動およびCPU性能要件の設定をサポート

github.com

AWS::CloudFormation::Interface

Metadata:
  AWS::CloudFormation::Interface:
    ParameterGroups: # グループ分け
      - ParameterGroup
    ParameterLabels: # ラベル追加
      ParameterLabel

こうなる(細かい書き方はGitHubのCopilotにでもやらせてもらって)

Metadata: 
  AWS::CloudFormation::Interface: 
    ParameterGroups: 
      - 
        Label: 
          default: "Network Configuration"
        Parameters: 
          - VPCID
          - SubnetId
          - SecurityGroupID
      - 
        Label: 
          default: "Amazon EC2 Configuration"
        Parameters: 
          - InstanceType
          - KeyName
    ParameterLabels: 
      VPCID: 
        default: "Which VPC should this be deployed to?"

docs.aws.amazon.com

ElastiCache memcacheの自動検出

  • ノードを増やしてもAuroraみたいにレプリケーションを貼るわけじゃない データをうまいこと振り分けて負荷分散
  • ElastiCache独自の機能で欲しいデータがどのノードに振り分けられたかを検出する
  • ElastiCacheのクライアントを呼び出して実装しないと単にランダムにノードを探すだけになる

docs.aws.amazon.com

docs.aws.amazon.com

zenn.dev

AWS::ElastiCache::CacheCluster

NumCacheNodesでノード数増やせる PreferredAvailabilityZoneやPreferredAvailabilityZonesを設定してなくて変更したらupdate requiresはreplacementになる

However, if the PreferredAvailabilityZone and PreferredAvailabilityZones properties were not previously specified and you don't specify any new values, an update requires replacement.

docs.aws.amazon.com

awscli 2.22.1

  • glue: AWS Glue Data CatalogがApache Icebergテーブルの管理テーブル最適化を強化、特定のAmazon VPC環境のみからアクセス可能に
  • ecs: タスク定義内の個々のコンテナでバージョン整合性機能を設定するサポートを追加、コンテナ定義内のイメージタグをイメージダイジェストに解決する設定を追加
  • ec2: VPC Block Public Access (VPC BPA)を追加、所有するVPCやサブネットのリソースがインターネットへのアクセスや到達をブロック可能に
  • mwaa: Amazon MWAAが新しい環境クラスmw1.microをサポート、リソース使用量が少ないワークロードに最適
  • efs: EFSレプリケーションAPIに新しいパラメータのサポートを追加
  • keyspaces: Amazon Keyspacesがマルチリージョンおよびシングルリージョンのキースペースに新しいリージョンを追加するサポートを追加
  • b2bi: 新しいX12トランザクションセットとバージョンを追加
  • taxsettings: Tax Inheritance API、Tax Exemption APIをリリース、一部のTax Registration APIの機能を更新
  • workspaces: CreateWorkspaceImageプロセス中のイメージ検証失敗に対する新しいエラーコードを追加

github.com