【Python】Cloud StorageにアップロードするオブジェクトのCache-Controlを変更する
2023/08/01

※当ブログの記事にはアフィリエイトリンクを使用している場合があります。
目次
概要
PythonでCloud StorageにアップロードするオブジェクトのCache-Controlを変更する方法に記載します。
公式のドキュメントにPythonのサンプルコードがなく、詰まるポイントがあったので注意点についても解説します。
設定方法
全体のコード
正しい方法
設定されているか確認します。

正しく設定されている
Cache-Controlがno-cacheになりました。
間違った方法
metadataには
があり、Cache-Controlは固定キーデータにあたります。以下のコードはカスタムメタデータを設定するため、Cache-Controlが正常に設定されません。
どのように設定されているか確認します。
x-goog-meta-cache-controlに設定されてしまっています。

間違った設定をされている
コンソールで見ても本来のCache-Controlとは別項目に値が設定されています。
まとめ
オブジェクトのCache-Controlを変更する方法について解説しました。 設定値はCLIからコンソールから確認することができるため、正しく設定されているか確認をしましょう。
参考
関連記事

AWS IAMでPasskeyが利用可能に Windows PCで指紋認証を設定してみました
2024/08/22

React公式チュートリアルをVueでも書いて比較してみた
2024/06/22

Vueのスコープ付きCSSで子コンポーネントにCSSを適用する【Vue3】
2024/06/12

Vercel(Hobby)→AWS Amplify 移行して分かった両者の違い
2024/05/17

手軽に使えるVueプレイグラウンド環境。Vue SFC Playground解説
2024/04/08

Vite、TailwindCSS v4環境を構築【Tailwind CSS v4-alpha】
2024/03/07
オススメ記事

React公式チュートリアルをVueでも書いて比較してみた
2024/06/22

フロントエンド開発体験を向上させる10のnpmライブラリ【2024年版】
2024/01/14
2024/01/19

VueのdefineModelを活用した入力コンポーネントの作成方法【Vue3.4】
2024/01/07
2024/03/07

Nuxt3にStorybookを導入する方法
2023/11/22
2024/03/18

NuxtJSを使ってブログを作ってみた【Nuxt Content/TailwindCSS/daisyUI】
2023/08/25
2024/01/19

メッセージ送受信時にスクロール位置を最下部に維持する処理を実装【TypeScript/Vue.js】
2023/08/01