AMI作成の反対の処理ではありません。 AMIオブジェクトはスナップショットIDを含む設定情報を格納したものです。 なので、この”AMI登録解除”を実行すると、AMIは消されますが”AMI作成”で生成されたスナップショットは残ります。
1,IAM
---------------------------------------
AWSサービス:Amazon EC2
アクション :DeregisterImage
Amazonリソースネーム(ARN):*
---------------------------------------
2,プログラム仕様
●入力パラメータ
・IAMユーザの”アクセスキーID”と”・シークレットアクセスキー”
・AMI ID
●処理内容
指定されたAMIを消します。
●エラー処理
特になし
3,画面構成
4,プログラム
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 | Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim _AWSID As String = TextBox1.Text
Dim _AWSPass As String = TextBox2.Text
Dim _AMIID As String = TextBox3.Text
Dim cred As Amazon.Runtime.BasicAWSCredentials
cred = New Amazon.Runtime.BasicAWSCredentials(_AWSID, _AWSPass)
Dim ec2client As Amazon.EC2.AmazonEC2Client
ec2client = New Amazon.EC2.AmazonEC2Client(cred, Amazon.RegionEndpoint.APNortheast1)
Dim reQ = New Amazon.EC2.Model.DeregisterImageRequest
reQ.ImageId = _AMIID
Dim Res As Amazon.EC2.Model.DeregisterImageResponse
Res = ec2client.DeregisterImage(reQ)
End Sub
|
5,解説はい。
|
|