ENIを指定してEC2を作成した時にエラーメッセージ「You do not have permission to access the specified resource.」が発生した場合の対処方法

2021.04.20

困っていた内容

ENIを指定してEC2を作成しています。

しかしながら、エラーメッセージ「You do not have permission to access the specified resource.」が発生しました。

対処方法を教えてください。

どう対応すればいいの?

ENI の状態を以下のコマンドで確認をしてください。

$ aws ec2 describe-network-interfaces --network-interface-ids <ネットワークインタフェース ID>

{
    "Status": "in-use",
     ...
    "Description": "SampleNetworkInterface", 
    "NetworkInterfaceId": "eni-01234567", 
    "VpcId": "vpc-9a8b7c6d", 
    "PrivateIpAddresses": [
        {
            "PrivateDnsName": "ip-***-***-***-***.ec2.internal", 
            "Primary": true, 
            "PrivateIpAddress": "***.***.***.***"
        }
    ], 
    "RequesterManaged": true, 
     ...
}

RequesterManagedtrue である場合は AWS のサービスによって使用されているため、EC2 インスタンスにアタッチすることはできません。

他のネットワークインタフェースを選択するか、新規作成をしてください。

参考資料

リクエスタマネージド型のネットワークインターフェイス - Amazon Elastic Compute Cloud

テクニカルサポートノートとは?

クラスメソッドのカルチャー(CLP) の「情報発信を通じて、全ての人々の創造活動に貢献し続ける」という考えから、クラスメソッド メンバーズをご利用のお客様よりいただいたお問い合わせより、他の AWS ユーザーにとっても 有益な情報を一般的な TIPS としてご紹介しています。