トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

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}]

とする.