Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
リソース名の中にリージョン名の短縮形を入れたい!
Search
きせのん
July 05, 2025
Technology
170
0
Share
リソース名の中にリージョン名の短縮形を入れたい!
「5文字未満でなんとなくリージョンが推察できて対照表があって公式のやつ、無いかなぁ…」
きせのん
July 05, 2025
More Decks by きせのん
See All by きせのん
多分この説明が一番正確だと思います (AZマッピング編)
xery
0
80
Other Decks in Technology
See All in Technology
ハーネスエンジニアリング×AI適応開発
aictokamiya
1
880
AIにより大幅に強化された AWS Transform Customを触ってみる
0air
0
210
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
270
PostgreSQL 18のNOT ENFORCEDな制約とDEFERRABLEの関係
yahonda
0
150
Podcast配信で広がったアウトプットの輪~70人と音声発信してきた7年間~/outputconf_01
fortegp05
0
100
SaaSに宿る21g
kanyamaguc
2
180
Zephyr(RTOS)でOpenPLCを実装してみた
iotengineer22
0
160
Navigation APIと見るSvelteKitのWeb標準志向
yamanoku
2
130
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
2
17k
Tour of Agent Protocols: MCP, A2A, AG-UI, A2UI with ADK
meteatamel
0
160
Zephyr(RTOS)でARMとRISC-Vのコア間通信をしてみた
iotengineer22
0
110
不確実性と戦いながら見積もりを作成するプロセス/mitsumori-process
hirodragon112
1
150
Featured
See All Featured
Ethics towards AI in product and experience design
skipperchong
2
240
Game over? The fight for quality and originality in the time of robots
wayneb77
1
150
First, design no harm
axbom
PRO
2
1.2k
Scaling GitHub
holman
464
140k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
Being A Developer After 40
akosma
91
590k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.6k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.5k
Rails Girls Zürich Keynote
gr2m
96
14k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
Transcript
リソース名の中にリージョン名の 短縮形を入れたい! きせのん @2025/07/06 JAWSミートの翌日LT大会 豊橋スペシャル
自己紹介 きせのん • Twitter (X): @Xe_ry • 大阪のユーザー系SIerでCCoEとネットワーク屋さんをしています • 好きなAWSサービス
◦ AWS CloudShell (いつも一時クレデンシャルをありがとう) ◦ AWS Transit Gateway (アタッチメントにルートテーブルを複数関連付けさせてほしい) • AWS認定15冠 ◦ SAPとDOPが今年中に期限切れ…😇 • 自作キーボードとインディーゲームをつまみ食い
リソース名の中に リージョン情報を入れたい… 入れたくない?
でもリージョンコードそのままは長い • 私のリージョン情報埋め込み遍歴 ◦ リージョン名の都市 (Asia Pacific (Tokyo) → tokyo)
▪ 日本はたまたま5文字で揃ってるけど他は…? ▪ バージニア北部とかピリオド入っとるが ◦ AZ IDの前半 (apne1-az1 → apne1) ▪ 個人的にはお気に入り • AZ情報を入れたい時にも後半を使ってる ▪ でも最大5文字か…もうちょい削れない?
先行研究が無いはずもなく… • IATA空港コードがいいんじゃないか、という記事 ◦ 投稿が2016年 (!) ◦ 東京 → HND、大阪
→ KIX といった具合 • 識別子やURLに空港コードが入っているサービスもある ◦ エッジロケーション ◦ WorkSpacesのヘルスチェックサーバー • でもリージョンとの完全な対応表は無い ◦ サービスによって東京がHNDだったりNRTだったり ◦ 海外の空港なんもわからん
「5文字未満で なんとなくリージョンが推察できて 対照表があって公式のやつ、 無いかなぁ…」
そこで AWS Region billing codes ですよ AWS Region billing codes
- AWS Regions and Availability Zones • 請求コンソールでお馴染み ◦ APN3-TimedStorage-ByteHrs とか APN1-ConfigurationItemRecorded みたいに使用タイプの最初についてる4文字のやつ • 謎にアイルランドリージョンが `EU` なのを除けば今のところ全部4文字 • なんとなく分かりそう でも…
そこで AWS Region billing codes ですよ APS* が途中からカオス & 4文字維持の危機
まとめ • リソース名の中にリージョン名の短縮形を入れたい時には AWS Region billing codes が良さげですよ ◦ 若干の不安要素には目を瞑りつつ…
余談
AZ名とAZ IDのマッピングはアカウント毎に違う (かもしれない) って話があるじゃないですか • AWS RAM (Resource Access Manager)
の実装あたりでAZ IDという概念が出てき て、合わせてマッピングの話が判明した ◦ 古いアカウントを持ってる人はなんとなく察してたとか察してなかったとか ◦ 私は知らなくて驚いた方の人です • 実はAZのマッピングがアカウント毎なのは古参リージョンだけで、 大阪含む他リージョンは統一されているらしい ◦ AZ IDs - AWS Regions and Availability Zones
ご清聴ありがとうございました