by shigemk2

当面は技術的なことしか書かない

S3 パス形式廃止メモ

forumでしれっとアナウンスされてたけどブログでも書かれたS3のパス形式廃止のはなし。2020年9月まで有効なので、アナウンスのタイミングはすごく良心的。

SDK側で確認するところとしてはPHPだと use_path_style_endpoint とか、Javaだと DEFAULT_PATH_STYLE_ACCESS (setPathStyleAccess) あたりを見て、デフォルトはFalseで仮想ホストが使われてるようになっているので明示的にパス形式を使うようにしないとパス形式は使えないはず(AWScalaもJavaのSDKを使っているからみるところは同じ)

fisherで自前パッケージを作る。

fisherで自前パッケージを作る。

ここを参考に。ディレクトリ構成はこんな感じ。fish-ghqとかが分かりやすいかも。なお、ディレクトリ名を間違えると全体としてエラーにはならないがインストールもされない。

fish-kraken
├── fishfile
├── functions
│   └── kraken.fish
├── completions
│   └── kraken.fish
└── conf.d
    └── kraken.fish

fisher add /path/to/xxx みたいな書き方。

GitHub - jorgebucaran/fisher: A package manager for the fish shell