5

いつ使うべきか知りたいのですが?私はこのチュートリアルに従っていましたが、Noneオプションを使用してはいけないと書かれています。

私にはこのオプションがあるので、それを使用する必要がありますよね?どのシナリオで使用するのか知りたいですか?

4

2 に答える 2

5

AMIのインスタンスの実行時にキーペア名を指定すると、Amazon EC2はインスタンスにパブリックsshキーを提供し、デフォルトユーザーの$ HOME / .ssh/authorized_keysにキーを追加するなどのことができるようにします。デフォルトのユーザーはAMIに依存し、「ec2-user」、「ubuntu」、さらには「root」の場合があります。

ただし、sshキーを使用することはAMIの要件ではありません。これは単に便利な規則であり、AMIを実行している人にインスタンスへの安全なアクセスを提供する数少ない方法の1つです。

sshキーペア名を指定しない場合(つまり、「なし」を指定する場合)、インスタンスを使用可能にする別の方法を理解する必要があります。AmazonLinuxおよびUbuntuAMIの場合、CloudInitシステムを使用して、sshを介したアクセスを設定するか、sshアクセスが不要な場合でもインスタンスで実行するソフトウェアをインストールするユーザーデータスクリプトを渡すことができます。

インスタンスへのsshアクセスが必要でないとしても、システムまたはその上で実行されているソフトウェアに問題がある場合は、問題を追跡するのに便利なことがよくあります。

したがって、「なし」は、いくつかの状況で使用するのにいくらか実用的かもしれない有効なオプションですが、緊急の場合は、通常、値を指定することをお勧めします。

于 2012-09-25T08:31:47.607 に答える
1

AMIが非常に堅固で、インストールされているソフトウェア以外の方法でマシンにアクセスできるようにしたくない場合は、noneオプションを使用します。例として、キューで動作するService Busソフトウェアを使用します。この特定のAMIは起動し、キューをリッスンしてメッセージを処理し始めますが、それ以外は何もしません。この状況では、マシン自体でホストされているデータ(キューデータでさえも)がないため、それにアクセスする必要はありません。

しかし、そのルートをたどった場合は、AMIを固めるためだけに、定期的に「廃棄」マシンを立ち上げるエキスパートになる準備をしてください。ブラックボックスタイプの状況の場合、どれも役に立たないと思います。

お役に立てれば、

于 2012-09-25T14:40:12.270 に答える