Organizations

@github @twitter @
17 results for Tech
  • EKSにおいて定義、仮説、検証を繰り返している。 専門用語が多い。 Kubernates 用語と EKS 用語が混ざる。 → 言葉の定義が曖昧だと後々痛い目にあうので、手を抜けない。 AWS 公式リファレンスは概要のみ OSS であればソースを読むことで予測できる部分があるけれど、マネジメントサービスは内部で何がどう動いているのかが分かりづらい。 特にロールポリシーのアタッチなど、権限の種類などについては JSON を読み解きながら、仮説をたてて実際に検証することで内部構造を把握する必要がある。 【疑問】 Fergate における Pod 実行ロールについての考え方 ■ Fergate を使わずにサービスロールの設定をする場合 Amazon EKS Service Policy Amazon EKS Cluster Policy 上記2つをアタッチした。 ■ Fergate を利用する場合 Amazon EKS Fargate Pod Execution Role Policy 上記をアタッチする必要があるという認識であっているのか。 ■ eksctl create コマンドを使用する場合 eksctl create コマンドで --fargate オプションをつけることで、上記の IAM ロールの代わりを自動で設定してくれる..らしい挙動。 (IAM のロールを確認したら、コマンド実行したタイミングで「 Amazon EKS For Fargate Service Role Policy」が生成されていた)
    Tech Created Wed, 19 Feb 2020 13:00:00 +0000
  • Slackで、自分宛てにメンションされたものを見落としてしまい どうしたものかと悩んでいた際に、同僚から 「Slack内の検索窓で『to:@<自分の名前>』って検索すれば、自分宛てのメンションを検索できますよ」 と、教えてもらい 「そんな機能あるのか!」 と、感動したと同時に 「しかしその検索する行為ですら、わたしは忘れてしまう人間なのだ!」 と、絶望したので なんとか教えていただいた便利機能を有効的に使えないかと考えたのが 『Slack見落とし撲滅作戦』 です。 案① ブラウザ版Slack内の検索窓で「to:@<自分の名前>」と毎朝検索するのを習慣化する 案② たぶん習慣化できないのでPython + Seleniumで自動化する とりあえず途中までやったので 備忘録です。 環境 MacOS Mojavi 10.14.6 Python3 pip 環境分離してseleniumをインストール selenium-slackディレクトリを作成します。 $ mkdir selenium-slack $ cd selenium-slack/ 仮想環境を作成します。 $ python3 -m venv myvenv 有効化します。 $ source myvenv/bin/activate seleniumをインストールします。 $ pip3 install selenium ChromeDriver のインストール ChromeDriverとは、Google Chromeを操作するために必要なドライバ(ソフト)です。 ブラウザごとに専用のドライバが用意されています。 バージョンを指定してChromeDriverをインストールします。 例えば、現在つかっているChromeのバージョンをチェックして それに合わせたバージョンのChromeDriverをインストールします。 ChromeDriver - WebDriver for Chrome 例えば79であれば、こちらです。 ChromeDriverプログラムのパスを指定してあげます。 $ driver = webdriver.Chrome(executable_path='./chromedriver') 試しにサンプルを書いてみます。
    python selenium %e8%87%aa%e5%8b%95%e5%8c%96 Tech Created Sun, 19 Jan 2020 13:00:00 +0000
Previous