REST API

スポンサーリンク
エックスサーバー

第4回: サブドメイン / Cron / SSL を Xserver API で運用する — idempotent と日次監視

TL;DRサブドメイン作成は POST /subdomain 一発、SSL は Xserver が Let's Encrypt で自動発行してくれる (DNS が浸透していれば成功する)。Cron 登録は API で書けるが 「使える記号が...
エックスサーバー

第3回: メールアカウント作成と “ドメイン認証 TXT” の自動投入 + リトライ設計

TL;DRXserver の POST /mail は 「事前にドメイン認証 TXT (_xserver-verify.{domain} に xserver-verify=<token>) を立てておく」必要がある。トークンは GET /s...
エックスサーバー

第2回: DRY-RUN を既定にする破壊的 API 呼び出しの設計 — MySQL DB を 3 連 POST で作る

TL;DR破壊的 API は 「DRY-RUN を既定 / --apply で初めて実行 / 直前に y/N プロンプト」の 3 段ガードを入れる。DB 作成は POST /db → POST /db/user → POST /db/use...
エックスサーバー

第1回: エックスサーバー API を curl + jq で叩く — 読み取り系スクリプトの設計

TL;DRエックスサーバーの REST API は Bearer トークンの素朴な作り。.env.xserver に API キーを 1 つ置いて set -a; source; set +a で export、curl -H "Autho...
エックスサーバー

XServer API ディスク監視システム拡張編:通知グループ・SMTP 認証・データローテーション

はじめに前回の記事(XServer API で複数サーバーのディスク使用量を集中監視する)では、エックスサーバーの REST API(XServer API)を使って複数サーバーのディスク使用量を PHP で集中監視する仕組みを構築した。そ...
エックスサーバー

XServer API で複数サーバーのディスク使用量を集中監視する

はじめに複数のクライアントサイトをエックスサーバーで運用していると、「どのサーバーのディスクがどれくらい使われているか」を把握するのが意外と手間になる。管理画面を開いてサーバーごとに確認し、スプレッドシートに転記して…というのを毎回やるのは...
PHP

Vue.js | お知らせ機能の追加と管理者用管理機能の実装

はじめに今回、メールアカウント申請システムに「お知らせ機能」を実装しました。この機能により、利用者に重要なお知らせを迅速に共有でき、管理者はお知らせの作成や編集、削除を行えるようになりました。本記事では、実装したコードを交えて、機能の概要を...
PHP

Vue.js | ユーザー管理にCRUD機能を追加

Webアプリケーションで効率的な運用を支えるためには、管理機能の強化が欠かせません。今回、メールアカウント申請システムに「ユーザー管理」のCRUD機能(Create, Read, Update, Delete)を追加しました。この機能により...
PHP

Vue.js | 権限管理とユーザー管理機能の追加について

はじめに権限管理とユーザー管理は、多くのシステムにおいて不可欠な要素です。本記事では、既存の「メールアカウント申請システム」に権限管理とユーザー管理機能を追加したプロセスを紹介します。この機能追加により、システム管理者が他のユーザーの管理を...
PHP

Vue.js | 社内用メールアカウント申請システムを開発しました

はじめに日々の業務の中で、メールアカウントの発行申請プロセスに非効率を感じていませんか?手動での申請や承認フローは、対応漏れや申請状況の不透明さにつながりやすく、担当者にとっても負担が大きい課題です。そこで、申請から承認、ステータス管理まで...
スポンサーリンク
タイトルとURLをコピーしました