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

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

Clock Icon2021.04.20

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

困っていた内容

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

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.