vmdkをEC2にインポートできない[複製]


1

私は この構文を使用しているS3バケットを使用してインスタンスとしてvmdkをEC2 にインポートしようとし
ています

ec2-user@ip-10-0-x-x ~$ ec2-import-instance disk1.vmdk -f VMDK -t m1.xlarge -a x86_64 -b import-raj -o XXXXXXACCESS KEY -w XXXXXXXSECRETKEY -O ACESSKEYXXXXXXX -W SECRETKEYXXXXXXXXXXXXXXXXX
Requesting volume size: 90 GB  
ERROR: Unable to create signed manifest URL. Bucket import-raj is not in us-east-1 region, it's in eu-west-1

使用する正確な構文を教えてください

回答:


1

エラーメッセージは、正しい地域にいないことを示しています。

AWSのドキュメントによると、ゾーンを指定する必要があります。これを行うには、オプションフラグを使用します-z zonename。あなたのインスタンスでは-z eu-west-1、ゾーンを確認するためにAmazonプラットフォームに十分な知識がありません。

ゾーンの指定に加えてさらに調査したところ、を使用して地域も指定する必要があります--region。繰り返しますが、私は利用可能な地域に精通していません、あなたはあなたのニーズのためにこれらをチェックしなければなりません。

完全なコマンドは次のようになります。

ec2-import-instance disk1.vmdk -f VMDK -t m1.xlarge -a x86_64 -z eu-west-1 --region eu-west-1 -b import-raj -o XXXXXXACCESS KEY -w XXXXXXXSECRETKEY -O ACESSKEYXXXXXXX -W SECRETKEYXXXXXXXXXXXXXXXXX

ゾーンを設定するためのドキュメントから:

-z, --availability-zone availability_zone

変換されたVMのアベイラビリティーゾーン。

タイプ:文字列

有効な値:値のリストにはec2-describe-availability-zonesを使用します

デフォルト:なし

必須:いいえ

例: -z us-east-1a

地域を設定するためのドキュメントから:

--region region

地域。デフォルトの地域、EC2_URL環境変数で指定された地域、および-Uオプションで指定されたURLをオーバーライドします。

デフォルト:EC2_URL環境変数で指定された領域、または設定されていないus-east-1場合EC2_URL


ec2-import-instance disk1.vmdk -f VMDK -t m1.xlarge -a x86_64 -z eu-west-1 -b import-raj -o Accesskey -w secret key -O access key -W secret key要求するボリュームサイズ: 90 GBエラー:署名済みマニフェストURLを作成できません。バケットimport-rajはus-east-1リージョンではなく、eu-west-1リージョンにありますが、まだ同じ結果です。
RAJ KUMAR

--region regionコマンドも参照する必要がある場合があります。
ブルギ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.