by shigemk2

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

awscli 2.15.30

  • api-change:elbv2: クライアントとアプリケーションロードバランサー間の通信のHTTPクライアントのキープアライブの期間を設定
  • api-change:s3: AWS Common Runtime(CRT)を使用する場合、S3 on Outpostsのリクエスト署名のデフォルトオプションを、SigV4Aアルゴリズムを使用するように変更
  • api-change:amplify: Amplifyのドキュメントを更新し、Amplify Gen 1で作成されたアプリケーション専用のAPIを識別
  • api-change:ivs-realtime: 新しいコンポジションレイアウト構成オプション(グリッド、PIP)のサポートを追加
  • api-change:timestream-influxdb: Amazon Timestream for InfluxDBの初期SDKリリース
    • アプリケーション開発者とDevOpsチームが、オープンソースのAPIを使用してAWS上でInfluxDBデータベースを実行し、ほぼリアルタイムの時系列アプリケーションを実行することを容易にする
  • api-change:iot-roborunner: サービスの非推奨化に続いて、iot-roborunnerクライアントが削除
  • api-change:secretsmanager: Secrets Managerのドキュメントのみの更新
  • api-change:rds: Amazon RDSのEBCDIC照合に関するドキュメントを更新
  • api-change:fis: このリリースでは、FIS実験を実行する前にターゲットリソースのプレビューをサポート
    • APIレスポンスにアクション、実験、および実験テンプレートのリソースARNを追加
  • api-change:kinesisanalyticsv2: UpdateApplication API内の新しいRuntimeEnvironmentUpdateパラメーターをサポートし、アプリケーションが実行されるFlinkバージョンを変更
  • api-change:ec2-instance-connect: SendSerialConsoleSSHPublicKey APIの新しい例外タイプ「SerialConsoleSessionUnsupportedException」を含む

github.com

awscli 2.15.28

  • codebuildで新しいweb hookイベントPULL_REQUEST_CLOSEDのサポート追加
  • codestar-connectionsでソースプロバイダーへのPublishDeploymentStatusを無効にする同期設定enumと変更のみをトリガーする同期設定enum追加
  • mediapackagev2でエンティティタグを使用した安全なチャンネルグループ、チャンネル、オリジンエンドポイントの更新を可能に
  • elasticacheでAPIテキストの改訂をSDKテキストに適用、コード例の"SFO"を"us-west-1"に変更、その他の誤字修正
  • cloudtrailでCreateTrail、DescribeTrails、ListImportFailures APIsに例外追加
  • guarddutyでRDS ProvisionedとServerless Usageタイプ追加
  • batchでジョブキューAPIにJobStateTimeLimitActions設定を追加し、キュー前面のブロックジョブに対するアクションを設定可能に
  • transferでAS2コネクタを使用したメッセージ送信時のサポートされる暗号化アルゴリズムにDES_EDE3_CBC追加
  • cognito-idpでSetUserPoolMfaConfigにConcurrentModificationException追加
  • bedrock-agent-runtimeでBedrock Runtime Agentのドキュメント更新

github.com

awscli 2.15.17

  • mwaaでApache Airflow v2.8.1のサポート追加
  • lambdaでAWS Lambdaのドキュメント更新
  • grafanaでAmazon Managed Grafana Enterpriseプラグインのアップグレードの一環として新しいGrafanaTokenのサポート追加
  • verifiedpermissionsでGetIdentitySourceとListIdentitySources APIsにおいて詳細情報を設定情報に置き換え
  • rdsでMulti-AZ DBクラスタのio2ストレージに関するAmazon RDSドキュメント更新
  • rdsでCreateDBClusterとModifyDBClusterの入力を更新し、CA証明書の設定をサポート。DescribeDBClusterの出力を更新し、現在のCA証明書設定値を表示
  • payment-cryptography-dataでAWS Payment Cryptography EMV Decrypt機能リリース
  • dynamodbでDynamoDBドキュメントの更新のみ
  • imagebuilderでLifecycle ExecutionリソースステータスにPENDINGステータス追加。ListLifecycleExecutionResource APIレスポンスにStartTimeとEndTime追加
  • appconfigで動的パラメータのサポート追加。AppConfig拡張機能の機能強化により、設定デプロイ時に拡張機能にパラメータ値を提供可能
  • redshiftでドキュメントのみの更新。ポート範囲、データ共有の定義更新、クラスタスナップショットドキュメントの定義更新をカバー
  • ec2で作成時にAMIにタグを付けるためのオプションパラメータをRegisterImageとCopyImage APIsに追加
  • snowballでEKS-Anywhereの注文に関するドキュメントのみの更新
  • wafv2で一部のリージョナルリソースの最大リクエスト本文検査サイズを増やすことが可能。サイズ設定はweb ACL関連設定にある。また、AWSManagedRulesBotControlRuleSetのEnableMachineLearning設定がBooleanを受け取るように変更
  • workspacesでユーザー切り離しに関する注記を追加

github.com

awscli 2.15.26

  • fsxでFSx for NetApp ONTAPファイルシステムを最大12のHAペアで作成するサポート追加、読み込み速度は最大72 GB/s、書き込み速度は最大12 GB/sに
  • apigatewayでAmazon API Gatewayのドキュメント更新
  • organizationsでAWS Organizationsのドキュメント更新
  • sesv2でSendEmailとSendBulkEmailにカスタムヘッダーを提供するサポート追加
  • cloudformationでDescribeStackEventsとDescribeStacks APIsにDetailedStatusフィールド追加
  • organizationsでエンドポイント追加を含むリリース
  • chatbotでドキュメントのマイナーアップデート

github.com

awscli 2.15.25

  • eksにAL2023 AMIsのサポート追加
  • ec2でGetNetworkInsightsAccessScopeAnalysisFindingsのMaxResults範囲を1,000に増加
  • autoscalingでスポットインスタンスの属性ベースのインスタンスタイプ選択のデフォルト価格保護動作を改善
  • batchでECS、Fargate、EKSのマルチコンテナジョブ設定サポート追加
  • lexv2-modelsでAMAZON.QnAIntentを一般利用可能に
  • opensslのバージョンを1.1.1wに更新
  • migrationhuborchestratorでCreateTemplate, UpdateTemplate, DeleteTemplate APIs追加
  • ceでGetApproximateUsageRecords APIを導入し、推定使用記録を取得
  • docdb-elasticでElastic Clustersの読み取り可能セカンダリ、開始/停止、シャードインスタンス数の設定、自動バックアップおよびスナップショットコピーを導入
  • wafv2でリクエスト集約の時間窓を設定可能に
  • Pythonインタープリタを3.11.8に更新
  • bedrock-agent-runtimeで検索戦略のオーバーライドサポート追加
  • quicksightでTooltipTargetをコンボチャートビジュアルに追加、ColumnConfigurationの限界を2000に増加
  • iotでSearchIndex APIのクエリごとの最大結果数を500から100に削減
  • accessanalyzerで説明フィールドの誤字修正
  • securitylakeでデータレイクのMetaStoreManagerロール更新機能追加
  • sagemakerでModelDataSourceのサポートとモデル登録時のコンテナ不要化を可能に

github.com

brew 4.2.12

  • Tap#remote_repoの簡略化
  • テストリソースを無視し、マッチ数をカウント
  • Tap#custom_remote?の簡略化
  • Tapメソッドのキャッシュ化
  • TapConfigの型シグネチャ追加
  • ブロックパラメータの優先
  • GitHubライセンスチェック時のtag使用
  • Tap#alias_tableの簡略化
  • マスターブランチへのスコープ指定
  • homebrew/autoupdateの非公式化
  • --tap=フラグの追加
  • パッケージ名使用時のデフォルトバージョン
  • Tap::fetchの型シグネチャ追加
  • Tap::newのプライベート化
  • 未知の値時のタップ設定非保存
  • Info.plistからのバンドルバージョン読み取り
  • autobump対象外のスキップ
  • 競合するcasksのチェック時の警告なし
  • 重複警告回避のためのFromDefaultNameLoader削除
  • shebangのない実行可能ファイルへのchmod -x適用
  • Homebrewガバナンス変更のインポート
  • TapConfigの簡略化
  • argsタイプのCLI::Argsへの変更
  • すべてのタップキャッシュのクリア
  • analyticsの一般的なクリーンアップ
  • bottle :unneededコメントの更新
  • cask内部JSON v3の生成開始
  • デフォルトハッシュ構文のrubocop
  • pip direct_url.jsonの削除
  • --overwriteフラグのサポート追加
  • Xcodeの古いバージョンに関するエラーテキストの具体化
  • macos-14のワークアラウンド削除
  • RECORDの削除とINSTALLERの変更
  • バージョン付きcasksでの@の許可
  • cleanerに型の追加

github.com

Athena MSCK REPAIR TABLE

key=valueのようなプレフィックス構成でデータがHive形式でパーティション化されている場合だとMSCK REPAIR TABLEで新しいパーティションを作成できるが

aws s3 ls s3://elasticmapreduce/samples/hive-ads/tables/impressions/

    PRE dt=2009-04-12-13-00/
    PRE dt=2009-04-12-13-05/

ELBログはkey=valueのようなプレフィックス構成ではなくデータがHive形式でパーティション化されていないのでALTER TABLE ADD PARTITIONを使って新しいパーティションを作成する。

aws s3 ls s3://athena-examples-myregion/elb/plaintext/ --recursive

2016-11-23 17:54:46   11789573 elb/plaintext/2015/01/01/part-r-00000-ce65fca5-d6c6-40e6-b1f9-190cc4f93814.txt
2016-11-23 17:54:46    8776899 elb/plaintext/2015/01/01/part-r-00001-ce65fca5-d6c6-40e6-b1f9-190cc4f93814.txt

docs.aws.amazon.com

awscli 2.15.24

  • rds: Multi-AZ DBクラスターのgp3データボリュームサポート追加。
  • drs: DescribeSourceServerでレプリケートボリュームの状態追加。
  • rds: DBShardGroupIdentifierのパターンと長さ検証追加。
  • kafkaconnect: タグ付けサポート、新TagResourceUntagResourceListTagsForResource API追加、DeleteWorkerConfiguration APIサポート追加。
  • apigateway: ドキュメント更新。
  • amplifyuibuilder: 作成後のリソースタグ付け機能追加。
  • qldb: KmsKeyArnEncryptionDescriptionの可能な値明確化。
  • appsync: ドキュメントのみの更新。
  • rum: 新RUMメトリクスに関するドキュメントのみの更新。

github.com