23
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AWS CLIでC8000VのAMI IDを取得する

23
Last updated at Posted at 2025-12-02

はじめに

免責事項
 本ページおよび、これに対応するコメント記載については、投稿者本人の個人的意見であり、シスコの意見ではありません。本サイトの内容は、情報の提供のみを目的として掲載されており、シスコや他の関係者による推奨や表明を目的としたものではありません。各利用者は、本Webサイトへの掲載により、投稿、リンクその他の方法でアップロードした全ての情報の内容に対して全責任を負い、本Web サイトの利用に関するあらゆる責任からシスコを免責することに同意したものとします。

この記事はCisco Systems Japan Advent Calendar 2025の一記事として投稿しています。よろしければ、他のエンジニアのGeekな記事もぜひご覧になってください。

今回のTIPS

やりたいこと

  • AWSのC8000Vのイメージ名が欲しい。

背景

Terraformを使って、AWSにC8000V(cEdge)を構築しようとした際、大阪リージョンのAmazonマシンイメージ ID(AMI ID) がわからず、四苦八苦しました。
AMI ID(ami-XXXXXX)は、リージョン毎にも違うこと、デプロイするとAMI名が見えるのですが、デプロイ前に、AMIを確認したいのです。
ユースケースとしては、指定したバージョンのIOS-XEでデプロイ、です。GUIだと見えないんですよね。
なので師匠にAskしてみました。(AWS GUIで見える方法あったら教えてください)

2025/12/10 追加

なんと、GUIで取得できることがわかりました。

ここから見れました。
以下でAmazon EC2 を選択しましょう。


AWS CLIから取得できるようなので、その時の備忘録としてTIPSにしてみます。
AWSスペシャリストの世の中の方々は知っているけど、ネットワークエンジニア的には、なかなか知らない部分なので、役立てばいいなと思います。
Cisco製品もAWSで動くものがかなりありますので、他のAWS上のCisco製品デプロイにも応用できると思います。


ちなみにGUIから私がAMI IDが見えない、と、確認していた方法はこちら。

AWS marketplace
Marketplaceはバージョン指定できるけどAMI名出てこないのです😢

EC2 AMI catalog
EC2のAMIカタログからでも難しそうです😢

On EC2
Deploy後は、見えるんですよね。でも毎回デプロイして確認するのは、なんか違う🧐


AMIをAWS CLIでGetします

リージョンですが、大阪はap-northeast-3です。適宜取得したいリージョンを指定します。以下で確認しました。

今回、IOS-XE version 17.15の最新版が欲しかったので、Grepで17.15が付く名前のものだけ表示するようにしました。

aws cli command
aws --region <AWS region name> ec2 describe-images 
--owners aws-marketplace 
--filters "Name=name,Values=<指定したい文字列>" "Name=virtualization-type,Values=hvm" "Name=architecture,Values=x86_64" 
--query 'Images[].{ImageId:ImageId,Name:Name,CreationDate:CreationDate}' 
--output table 
| grep <Grepしたい文字列>
実行結果
~ $ aws --region ap-northeast-3 ec2 describe-images 
--owners aws-marketplace 
--filters "Name=name,Values=C8K" "Name=virtualization-type,Values=hvm" "Name=architecture,Values=x86_64" 
--query 'Images[].{ImageId:ImageId,Name:Name,CreationDate:CreationDate}' 
--output table 
| grep 17.15

|  2025-08-13T13:46:23.000Z|  ami-00f71cb09fa0260cd |  Cisco-C8K-PAYG-ESS-17.15.04-0973be0f-17dc-43c1-9677-13348bbfe587    |
|  2024-09-03T18:21:39.000Z|  ami-0209306387a7eed1f |  Cisco-C8K-PAYG-ADV-17.15.01a-d54057d8-928f-4bf1-b2f7-15b344cec0cb   |
|  2024-09-03T18:18:28.000Z|  ami-02a7f999b1b0d9673 |  Cisco-C8K-17.15.01a-42cb6e93-8d9d-490b-a73c-e3e56077ffd1            |
|  2025-08-13T13:41:27.000Z|  ami-04963e21132870f1c |  Cisco-C8K-PAYG-ADV-17.15.04-d54057d8-928f-4bf1-b2f7-15b344cec0cb    |
|  2025-05-08T19:53:11.000Z|  ami-053064dba466667e0 |  Cisco-C8K-17.15.03a-42cb6e93-8d9d-490b-a73c-e3e56077ffd1            |
|  2025-03-17T16:20:30.000Z|  ami-04d8b84211434a31d |  Cisco-C8K-PAYG-ESS-17.15.02a-0973be0f-17dc-43c1-9677-13348bbfe587   |
|  2025-03-17T16:14:55.000Z|  ami-06f7ba9b9d39dbc56 |  Cisco-C8K-17.15.02a-42cb6e93-8d9d-490b-a73c-e3e56077ffd1            |
|  2024-09-03T18:30:44.000Z|  ami-096b62a4fe40e3779 |  Cisco-C8K-PAYG-ESS-17.15.01a-0973be0f-17dc-43c1-9677-13348bbfe587   |
|  2025-08-13T13:38:28.000Z|  ami-0a515ce7a63c02674 |  Cisco-C8K-17.15.04-42cb6e93-8d9d-490b-a73c-e3e56077ffd1             |
|  2025-05-08T19:53:09.000Z|  ami-0b138c6b62aaa60ef |  Cisco-C8K-PAYG-ESS-17.15.03a-0973be0f-17dc-43c1-9677-13348bbfe587   |
|  2025-03-17T16:16:01.000Z|  ami-0c94e7827cbca8155 |  Cisco-C8K-PAYG-ADV-17.15.02a-d54057d8-928f-4bf1-b2f7-15b344cec0cb   |
|  2025-05-08T19:53:09.000Z|  ami-0de5e5d255b42e216 |  Cisco-C8K-PAYG-ADV-17.15.03a-d54057d8-928f-4bf1-b2f7-15b344cec0cb   |
|  2025-09-18T18:16:49.000Z|  ami-0e507ca27dbf68187 |  Cisco-C8K-17.15.04-35cc9c32-0757-499d-9eff-abc02e6231c8             |
~ $

これでAMIが取得できました。よく見ると、BYODの他にPAYGのものもありますね。C8Kという名前がつくイメージを取得してきているので、たしかに。

Special thanks, @KoheiYamashita1

Happy holiday!
@yatogash

23
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
23
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?