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

0

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

profile picture
Nagai
posta 4 mesi fa297 visualizzazioni
1 Risposta
0
Risposta accettata

動作確認していないですが、こんな感じで動かせると思います。
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
ESPERTO
con risposta 4 mesi fa

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande