、あなたが
aws elb describe-load-balancers --load-balancer-name <name_of_your_lb> --query LoadBalancerDescriptions[].Instances --output text |\
xargs -I {} aws ec2 describe-instances --instance-id {} --query Reservations[].Instances[].PublicIpAddress |\
xargs -I {} scp <name_of_your_file> <your_username>@{}:/some/remote/directory
のようなものを実行することができ、基本的にはこのように書きます:
- は、それぞれのロードバランサ
- に接続されているすべてのEC2インスタンスを見つけますec2インスタンスのうち、
PublicIPAddress
を見つけてください(おそらくscp経由で接続しているはずです)
- rあなたは多くのファイルをプッシュする必要がある場合、あなたが、アマゾンElasticFileSystemはおそらく今最も簡単な選択肢だろう
方が簡単な場合がありますまた、copy folderをコピーすることができEC2サーバ
上のどこかに1つのファイルをコピーする国連scp
コマンドファイルシステムを作成し、Load Balancerに接続されているすべてのec2インスタンスに接続します。ファイルをEFSに転送すると、EFSが接続されているすべてのec2インスタンスで使用できるようになります。 あなたのec2インスタンスに一度だけマウントする必要があります)
どのようにファイルをec2インスタンスに転送しますか? –
現在、ファイルのアップロードにWinSCPクライアントを使用しています。 – Rahmathullah