この記事は公開されてから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,
...
}
RequesterManaged が true である場合は AWS のサービスによって使用されているため、EC2 インスタンスにアタッチすることはできません。
他のネットワークインタフェースを選択するか、新規作成をしてください。