最近の AWS アップデートの中でガバクラで使えそうなやつ 15 選 re:Invent 2024 のあたり編

本記事は[ガバメントクラウド Advent Calendar 2024](https://qiita.com/advent-calendar/2024/government-cloud)の6日目(12/6)の記事です。

## はじめに・Disclaimer

ガバメントクラウド Advent Calendar を作ったのは私です。非公開情報が多いのであまり盛り上がらないかと思いましたが、思ったより盛り上がってくれてうれしいです。皆様ありがとうございます。

最近、[re:Invent 2024](https://reinvent.awsevents.com/) がありましたね。毎年恒例ですが、その期間及びその前後には多くの AWS アップデートがあります。今回は、その中からガバメントクラウドで使えそうなものを主観で選んでご紹介していきます。

**⚠️⚠️⚠️この記事の内容はすべて私個人の感想であり、所属する機関とは全く関係がありません。⚠️⚠️⚠️**
**⚠️⚠️⚠️「ガバクラで使えそう」というのも私個人の感想です。また、ガバクラには非公開情報も多く理由はあまり詳細に書いていませんがご了承ください。⚠️⚠️⚠️**
**⚠️⚠️⚠️記載に間違いがあった場合コメント欄や Twitter の DM、メールなどでそっと教えてください。それ以外のところから問い合わせないでください。⚠️⚠️⚠️**

## 地方自治体のための aws について学ぶには？
まず、こちらの AWS ソリューションアーキテクト松本さんの AWS サミット登壇資料をご覧ください。
[先行事例から分かってきた、自治体職員がガバメントクラウド利用をする上で考えておくこと(AWS-48)](https://aws.amazon.com/jp/summits/japan-2024/agenda/?aws-summit-japan-2024-cards.sort-by=item.additionalFields.sortOrder&aws-summit-japan-2024-cards.sort-order=asc&awsf.session-category=session-category%23aws-session-level-200%7Csession-category%23theme-aws-for-every-application&awsf.use-case=use-case%23ci-cd-tools&awsf.company-category=company-category%23public&awsf.industry=industry%23govt-state-local)
こちらのページもおすすめです。
[地方自治体のためのガバメントクラウド情報サイト( AWS 環境 )](https://aws.amazon.com/jp/government-education/worldwide/japan/LG-Industry-Site/govcloud-lg/)

特に技術観点では、「知る」のページがお勧めです。デジタル庁の資料などはリンクしていいのかわからないものも多いため、このブログでもAWSブログの内容は積極的に引用していきます。

## コンピュート系
### [Request future dated Amazon EC2 Capacity Reservations](https://aws.amazon.com/jp/about-aws/whats-new/2024/11/future-dated-amazon-ec2-capacity-reservations/)
### [Amazon EC2 がオンデマンドキャパシティでインスタンスを起動するためのプロビジョニング制御を導入](https://aws.amazon.com/jp/about-aws/whats-new/2024/11/amazon-ec2-provisioning-control-instances-on-demand-capacity/)
この二つのアップデートは、EC2 のキャパシティを事前に予約するものです。将来の日付も指定できます。ガバメントクラウドへの移行では同時期に大量の EC2 サーバーが建てられることになると思いますので、こちらの機能を有効に活用して EC2 のキャパシティが足りず立ち上がらなかったという事態を確実に防ぐことができます。
## ネットワーク系
今回は AWS PrivateLink で素晴らしいアップデートが 2 件ありましたので紹介していきます。
まず、AWS PrivateLink がガバメントクラウドのどの部分で使われうるのか簡単に説明しておきます。
![スクリーンショット 2024-12-06 141113.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2884991/74ffc092-9bfe-7aa0-c102-65dbd00d17da.png)
上の図は「先行事例から分かってきた、自治体職員がガバメントクラウド利用をする上で考えておくこと(AWS-48)」の資料の抜粋です。
基本的に自治体庁舎とアプリケーション領域は IP アドレスが重複しないように管理していただくものですが、共同利用方式アプリケーション分離の場合などそれが難しいこともあります。
この場合、図の下部のように PrivateLink を用いて IP アドレスが重複する VPC 内のサービスにアクセスする場合があります。
### [AWS announces access to VPC resources over AWS PrivateLink](https://aws.amazon.com/jp/about-aws/whats-new/2024/12/access-vpc-resources-aws-privatelink/)
今まで、VPC 内のリソースに PrivateLink を使ってアクセスする場合は、Network Load Balancer を介して接続しなければならなかったのですが、その必要がなくなります。先ほどの図のようなパターンで庁舎からアプリケーションに接続する場合も当然利用できると思いますし、運用アカウントから運用保守を行うために本番アカウントの EC2 や RDS(データベース) に接続する、といった使い方もあるかもしれません。
### [AWS PrivateLink now supports cross-region connectivity](https://aws.amazon.com/about-aws/whats-new/2024/11/aws-privatelink-across-region-connectivity/)
PrivateLink 経由で、別のリージョンにあるリソースにもアクセスできるようになりました。このアップデートは、東京リージョンと大阪リージョンで DR (災害対策)アーキテクチャを組んでいる場合に便利です。例えば東京近郊で災害が起こって、 Direct Connect 回線は庁舎と大阪リージョンとのものを使うようにした場合も、東京リージョンに残っているリソースにこの機能を使ってアクセスできます。

### [AWS announces Block Public Access for Amazon Virtual Private Cloud](https://aws.amazon.com/jp/about-aws/whats-new/2024/11/block-public-access-amazon-virtual-private-cloud/)
VPC の Internet Gateway を使ったインターネットへの接続を禁止することができます。セキュリティグループやNACLの設定、管理が出来ている環境であれば必須ではないのですが、ガバメントクラウドでは閉域であることが非常に重要となっておりますので、人為的なミス等を防げる便利なアップデートと言えるでしょう。
## データベース系
### [Oracle Database@AWS is now in limited preview](https://aws.amazon.com/about-aws/whats-new/2024/12/oracle-database-aws-limited-preview/)
Oracle Exadata のインフラストラクチャが AWS データセンター上で使えるようになるとのことです。既存のアプリケーションで Exadata をご利用の場合、AWS への移行に困難を抱えることもあったのではないでしょうか。まだ Preview なので、GA に期待ですね。
## ストレージ系
### [Storage Browser for Amazon S3 is now generally available](https://aws.amazon.com/about-aws/whats-new/2024/12/storage-browser-amazon-s3/)
Storage  Browser for S3 は、S3 のデータにアクセスできるインターフェースを簡単に Web アプリに追加できるようにするコンポーネントです。
### [Announcing AWS Transfer Family web apps](https://aws.amazon.com/about-aws/whats-new/2024/12/aws-transfer-family-web-apps/)
このアドベントカレンダーの5日目の記事、[ガバクラで良く出てきそうなサービスシリーズ!?AWS Transfer Family（SFTP）の超基礎](https://qiita.com/infra365/items/666676d861db733fa73d) にもある AWS Transfer Family を使っているときに、S3の中身を確認できるファイルブラウザのようなアプリケーションのリンクを発行できるという機能です。


以上の2つのアップデートで言いたいことは、 S3 のファイルを見るアプリを作るのが楽になったということです。

[地方公共団体情報システム共通機能標準仕様書【第 2.1 版】](https://www.digital.go.jp/assets/contents/node/basic_page/field_ref_resources/4d056a04-6eba-4109-9850-a786d3e71971/6ce2f0c3/20230929_policies_local_governments_common-feature-specification_outline_08.pdf)にあるように、ガバメントクラウドではシステム間のデータ連携においてオブジェクトストレージ内にCSVファイルを配置することによるファイル連携を行うことがあります。またその他の場面でも、ストレージとして Amazon S3 を用いることもあるでしょう。そのため自治体庁舎などから職員が S3 の中身を見たいというニーズがあるのではないかと思い、この2つのアップデートをピックアップしました。

### [Amazon S3 が、AWS アカウントあたり最大 100 万バケットのサポートを開始](https://aws.amazon.com/jp/about-aws/whats-new/2024/11/amazon-s3-up-1-million-buckets-per-aws-account/)
[ファイル連携に関する詳細技術仕様書](https://www.digital.go.jp/policies/local_governments/common-feature-specification)にあるように、ファイル連携を行うには業務の組み合わせの個数の S3 バケットを作る必要があります。これまでのデフォルトのクオータ（制限）は 100 バケットまでだったので、少なかったです。クオータを引き上げるという手間が省けますね。

### [Amazon EBS announces Time-based Copy for EBS Snapshots](https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-ebs-time-based-copy-snapshots/)
非機能要件として RPO（目標復旧時点）の数値が定められていることもあるでしょう。このアップデートでは、特定期間以内にスナップショットコピーを完了することを保証できる機能が追加されたため、RPO を確実に満たすことができます。

## サーバーレス系
### [Amazon EventBridge and AWS Step Functions announce integration with private APIs](https://aws.amazon.com/about-aws/whats-new/2024/12/amazon-eventbridge-step-functions-integration-private-apis/)
ガバメントクラウドは当然プライベートなコンポーネントが多いわけです。今まで StepFunctions でプライベートな API を実行する場合は、Lambda など別の AWS サービスを経由して呼び出す必要がありました。今回のアップデートにより EventBridge 経由などで直接プライベートな API も実行可能になることで、Lambda などを余計に作成する必要がなくなります。

### [Amazon API Gateway がプライベート REST API のカスタムドメイン名のサポートを開始](https://aws.amazon.com/jp/about-aws/whats-new/2024/11/amazon-api-gateway-custom-domain-name-private-rest-apis/)
Amazon API Gateway (APIGW) で、ユーザーにとって使いやすいカスタムのプライベート DNS 名 (private.example.com など) を使用してプライベート REST API を管理することができるようになりました。今まではパブリックな API Gateway にしかカスタム DNS 名を付けられなかったので、このアップデートにより閉域の API Gateway も管理しやすくなりました。
aws-samples に[閉域でのサーバーレステンプレート](https://github.com/aws-samples/template-for-closed-network-system-workloads-on-aws/blob/main/infra/README_serverless_ja.md)も存在するので、こちらもぜひご確認ください（これはこのアップデート前に作られたものです）

## セキュリティ系
### [Amazon GuardDuty introduces GuardDuty Extended Threat Detection](https://aws.amazon.com/about-aws/whats-new/2024/12/amazon-guardduty-extended-threat-detection/)
ガバメントクラウドでも活用されている GuardDuty で、Extended Threat Detection という機能が使えるようになりました。複数のイベントを集約して時系列にイベントをまとめたり関連性を確認したりして、一連の攻撃の全体像をつかむことができます。 Amazon Detective との使い分けですが、おそらくもっと詳細にログの分析を行いたい場合は Detective を使う必要があるでしょうが、Detective 単体でもある程度複数のイベントの関連性が見えるようになったというところでしょうか。

### [AWS announces AWS Security Incident Response for general availability](https://aws.amazon.com/about-aws/whats-new/2024/12/aws-security-incident-response/)
ガバメントクラウドで使うことができるようになるのかは不明ですが、目玉サービスではあると思うのでご紹介しておきます。有人のセキュリティインシデント対応サービスが GA されました。セキュリティインシデントが発生した際には能動的に復旧対応や改善のサポートをしてもらうことができます。
## CloudOps 系
### [Amazon Web Services announces declarative policies](https://aws.amazon.com/blogs/aws/simplify-governance-with-declarative-policies/)
こちらのアップデートはガバクラユーザー向けというよりはガバクラでも使われるかもね、という程度のご紹介ですが、Organizations の設定で「宣言型ポリシー」が使えるようになりました。これにより、組織全体の設定を制御することができます。対象となる属性は[こちらのドキュメント](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_declarative.html#orgs_manage_policies_declarative-supported-controls)から確認できますが、VPC Block Public Access （VPC が Internet Gateway を通してインターネットに接続できなくなる）などはガバクラでも役に立ちそうです。


## まとめ
10 選にするつもりが 15 選になってしまいました。
つらつらとアップデートを挙げるだけになってしまいましたが、re:Invent 周りのアップデートは人知を超える量ですので、見る量を絞るというだけでもきっとお役に立つと思っています。
それではまたどこかでお会いしましょう。
もしよろしければQiita のフォロー・お気に入り・YouTube のチャンネル登録よろしくお願いいたします。

https://www.youtube.com/@usaneko_xlarge