TFuruya19 Profile Banner
T. Furuya Profile
T. Furuya

@TFuruya19

Followers
4
Following
0
Media
0
Statuses
21

趣味&本業エンジニア。MENTA(2020.11~) Python/Django/GoogleAppsScript/Kubernetes/Jenkins/GCP お酒全般/サウナ/温泉/ハイキング/旅行

Joined January 2021
Don't wanna be here? Send us removal request.
@TFuruya19
T. Furuya
4 years
プログラミング初心者の学習サポートから個人開発の設計/実装相談まで、各種レイヤをカバーしたフルスタックなメンタリングを実施しています!お気軽にご相談ください! https://t.co/mWOzOguvn7 #MENTA #フルスタック #Django #GCP #Python
0
1
5
@TFuruya19
T. Furuya
3 years
AccessControlがきめ細かい管理の場合、IAM Conditionでは特定Bucketへの編集権限が付与できなかった。。。
0
0
0
@TFuruya19
T. Furuya
3 years
特定Bucketへのみアクセス可能なServiceAccountの作成ができた。 「projects/_buckets/バケット名 から始まる」という設定が必要だとは。。。 https://t.co/uIHKiaXJe4
christina04.hatenablog.com
概要 christina04.hatenablog.com の実践編です。 特定のGCSバケットにのみアクセスできるサービスアカウントを作ってみます。
0
0
0
@TFuruya19
T. Furuya
3 years
CloudBuildのジョブをテンプレート化し、環境ごとに変数を個別設定して使い分けたい。調査中
0
0
0
@TFuruya19
T. Furuya
3 years
Cloud SchedulerからPub/Subにメッセージ発行、CloudBuildでSubscribeしてジョブを実行する構成を実装。 サーバレスバッチ処理を実現できた
0
0
0
@TFuruya19
T. Furuya
3 years
- id: "migrate-tcp" name: "${_APP_IMAGE}" entrypoint: /bin/bash args: - '-c' - | /cloudsql/cloud_sql_proxy -instances=${_CLOUDSQL_INSTANCE}=tcp:5432 & sleep 2; python3 https://t.co/kbzuppp1Xr migrate; という感じ
0
0
0
@TFuruya19
T. Furuya
3 years
echo "FROM ${_APP_IMAGE} COPY --from= https://t.co/3uupgJAwqg /cloud_sql_proxy /cloudsql/cloud_sql_proxy" > app/Dockerfile-proxy; docker build -f app/Dockerfile-proxy -t ${_APP_IMAGE}-proxy app
1
0
0
@TFuruya19
T. Furuya
3 years
なるほど。 ・CloudSQLProxyイメージから必要資源をコピーしたAppイメージを作成 ・CloudSQLProxyをバックグラウンド実行 することで、CloudBuildーCloudSQL接続が成功
1
0
0
@TFuruya19
T. Furuya
3 years
CloudBuild内でCloudSQL接続させるのが、なかなか一筋縄では行かない。。。
1
0
0
@TFuruya19
T. Furuya
3 years
CloudBuildのRegionを再設定したら、GoogleCloudStorageに静的ファイルを配置するBuildの実行実感は大幅改善した。思わぬ副次効果
0
0
0
@TFuruya19
T. Furuya
3 years
CloudBuildとArtifactRegistryはRegion設定は要注意。CloudBuildが「グローバル」になっていたため、ArtifactRegistryのEgress料金が発生してしまった
0
0
0
@TFuruya19
T. Furuya
4 years
CloudRunを使って、Webアプリ開発をスタートした。 DeployはCloudBuild, Batchは CloudScheduler →Pub/Sub→CloudBuild と、GCPの各種リソースで実装を試み中
0
0
0
@TFuruya19
T. Furuya
4 years
Djangoのunittest実行範囲をシチュエーション別に変更する方法について調査中。 PR時、Nightlyなどで実行するテストを使い分けたい
0
0
0
@TFuruya19
T. Furuya
4 years
コーディングのコツは、ロジックをきちんと言語化する事。実現したいことを言語化することで、はじめて、どんなコードを書くべきかが見えてくる(自戒)
0
0
0
@TFuruya19
T. Furuya
4 years
djangoカスタムコマンドのテストを実装したいが、時間がかかるコマンドゆえ、CIには組み込みたくないジレンマ
0
0
0
@TFuruya19
T. Furuya
4 years
解決したい課題を見つけるところが、システム開発のスタート。テクニカル観点でスタートすると、目的を見失いがち
0
0
0
@TFuruya19
T. Furuya
4 years
djangoのunittegtをもっとスムーズに書けるようになりたい テスト書かなくて痛い目見たこともあるが、書くのにもコストがかかる 個人開発だとそのバランスが難しい
0
0
0
@TFuruya19
T. Furuya
4 years
https://t.co/bMGzTZCqim で設計図・フロー図を書いて、常に最新化しておくことを心がけている。 やはりコードから書き始めてしまうと、その時の設計・実装意図が読み取れなくなることが多々ある(自戒)
0
0
0
@TFuruya19
T. Furuya
4 years
CloudBuildで、GitHubへのPUSHをトリガーに、DockerイメージのBuildとGKEへのRolloutを自動化。 常にDev環境が最新化されて良い感じ。 #CloudBuild #GKE
0
0
1
@TFuruya19
T. Furuya
4 years
T. FuruyaさんのMENTAスコアが「8,421」を突破しました! https://t.co/UzUjtrQtvP #MENTA #Python #GoogleAppsScript #Django #GCP #GAS
0
0
1