Diary/2019-5-24
AFIの公開
AWS F1のFPGA用イメージ AFI を 人に使ってもらおうとする場合には,
パーミッションとリージョンに注意が必要.
詳細はGeneral F1 FAQsに書いてある.
他の人が利用できるようにするには,パーミッションのセットは,
aws ec2 modify-fpga-image-attribute \ --fpga-image-id AFIのID \ --attribute loadPermission \ --load-permission Add=[{Group=all}]
で,できる.AFI IDは,手元にAFI作成時の*_afi_id.txtがあれば,それを開けばわかる.
もし,手元になければ,
aws ec2 describe-fpga-images --owners self
で,探すのも,手.
AFI作成時の他のリージョンでも使いたい場合はコピーする.
たとえば,us-east-1で作ったイメージをus-west-2でも使いたければ,
aws ec2 copy-fpga-image \ --name copy-afi \ --source-fpga-image-id AFIのID \ --source-region us-east-1 \ --region us-west-2
コピーした先でもパーミッションはあけてあげよう.
aws ec2 --region us-west-2 describe-fpga-images --owners self
でコピー先のAFIのIDを調べて,
aws ec2 --region us-west-2 modify-fpga-image-attribute \ --fpga-image-id AFIのID \ --attribute loadPermission \ --load-permission Add=[{Group=all}]
とする.