title | emoji | type | topics | published | |
---|---|---|---|---|---|
Vercelのプロジェクトを一時停止する |
🐡 |
tech |
|
true |
備忘録としてまとめておきます。
参考: https://vercel.com/docs/projects/overview#pausing-a-project
2023年12月現在、Vercelのプロジェクトを管理画面から停止することはできません。 代わりにプロジェクト一時停止APIが用意されているので、それを使って一時停止を行います。
APIリクエストに必要な値は以下です。
- アクセストークン
- Bearer認証で利用
- チームID
- プロジェクトID
account settingsからアクセストークンを発行してください。 参考: https://vercel.com/docs/rest-api#creating-an-access-token
一時停止したいプロジェクトが属するチームのSettingsを開き、画面中程のTeam IDをコピーしてください。
一時停止したいプロジェクトのSettingsを開き、画面中程のProject IDをコピーしてください。
前項で取得した設定値を用いてcurlでAPIをリクエストします。
curl -X POST "https://api.vercel.com/v1/projects/PROJECT_ID/pause?teamId=TEAM_ID" \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "Content-Type: application/json"
リクエスト後に、ページにアクセスして503の画面が表示されたら一時停止の完了です👏 余談ですが、再開は管理画面から行うことができます。(一時停止も管理画面からできるようにしてくれるとうれしそう)
ドキュメントに当たるのはやっぱり大事