ENIを指定してEC2を作成した時にエラーメッセージ「You do not have permission to access the specified resource.」が発生した場合の対処方法
困っていた内容
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, ... }
RequesterManaged が true である場合は AWS のサービスによって使用されているため、EC2 インスタンスにアタッチすることはできません。
他のネットワークインタフェースを選択するか、新規作成をしてください。