Lambdaで新しいNATゲートウェイを作るとき、名前を付けて起動させたいのですが、どうしたらよいですか?

0

Lambdaで新しいNATゲートウェイを作るとき、名前を付けて起動させたいのですが、どうしたらよいですか?

profile picture
Nagai
已提問 4 個月前檢視次數 297 次
1 個回答
0
已接受的答案

動作確認していないですが、こんな感じで動かせると思います。
NAT Gatewayの名前はNameタグで設定するので"TagSpecifications"にある"Tags"で設定を行います。
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ec2/client/create_nat_gateway.html

import boto3

ec2 = boto3.client('ec2')

def lambda_handler(event, context):

    ec2.create_nat_gateway(
        AllocationId='ElasticIPのID',
        SubnetId='NAT Gatewayを設定するサブネットID',
        TagSpecifications=[
            {
                'ResourceType': 'natgateway',
                'Tags': [
                    {
                        'Key': 'Name',
                        'Value': 'NAT Gatewayに設定したい名前'
                    },
                ]
            },
        ],
        ConnectivityType='public'
    )
profile picture
專家
已回答 4 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南

相關內容