はじめに
SkySea Web管理コンソールは、クラウドベースのWebサービスを統合的に管理するための強力なツールです。サービスのデプロイ、ユーザー権限の設定、セキュリティポリシーの実装、監視などを1つのダッシュボードから行えるため、運用担当者にとって不可欠な存在となっています。
この記事では、SkySeaコンソールへのアクセス方法から設定手順、よくあるトラブルシューティングの対処法まで、実務で役立つ情報を網羅的に解説します。初めて設定を行う場合も、既存環境の最適化を図る場合も、ぜひご活用ください。
SkySea Web管理コンソールとは
SkySeaコンソールは、以下の機能を統合した管理インターフェースです。
| 機能 | 説明 |
|---|---|
| ダッシュボード | 現在のサービス状態、リソース使用率、アラート情報を一目で確認 |
| ユーザー管理 | ロールベースのアクセスコントロール (RBAC) |
| ドメイン設定 | DNS・レコードの追加・変更 |
| SSL/TLS | 証明書管理・自動更新 |
| リソース割り当て | コンテナ、DB、ストレージなどのプロビジョニング |
| 監査ログ | 設定変更履歴やアクションログを保存 |
| API統合 | スクリプトやCI/CDパイプラインからの自動化 |
まずはこの機能を正しく理解し、実際の運用に落とし込めるようにしましょう。
コンソールへアクセスする前の準備
-
アカウント作成
- SkySeaサーバーにサインアップし、管理者ロールを付与されたメールアドレスを取得。
-
VPNまたはSASE接続
- 一部の企業は社内ネットワークからのみアクセスを許可しています。VPNクライアントを事前に設定しておきましょう。
-
ブラウザ要件
- 最新版のChrome、Firefox、Edgeで正常に動作します。Safariはデスクトップ版のみサポート。
-
認証情報の安全管理
- 多要素認証(MFA)を必ず有効化してください。認証情報は安全なパスワードマネージャに保管。
1. SkySea Web管理コンソールへのログイン
- Webブラウザで
https://console.skyselabs.comにアクセス。 - ユーザー名 と パスワード を入力し、ログイン ボタンをクリック。
- MFA が設定されている場合は、認証アプリのコード入力画面へ遷移。
- 初回ログイン時は、管理者ガイド に沿ったセットアップウィザードが表示されます。
- ここで組織情報、タイムゾーン、ロケール設定を入力。
TIP
ログイン後に表示される 「セキュリティセットアップ」 ステップは必ず完了させてください。管理者パスワードのリカバリやMFAの強化に必要です。
2. ユーザーとロールの管理
a. ロールの事前定義
| ロール | 権限 | 推奨利用ケース |
|---|---|---|
| Admin | 全権限 | システム管理全般 |
| Editor | リソース作成・変更 | 開発チーム |
| Viewer | 表示のみ | 監査・報告 |
| Auditor | 監査ログ閲覧 | 内部監査 |
ロールは ユーザー管理 > ロール で作成・編集できます。既存ロールのカスタマイズが可能です。
b. ユーザーの追加
- ユーザー管理 > ユーザー で 「ユーザー作成」 をクリック。
- 必須項目(メールアドレス、名前)を入力し、ロールを割り当て。
- 送信後、ユーザーには自動的にアカウント作成通知が届きます。
- 初期パスワードは自動生成され、ユーザーに送信されるメールに記載(管理者は必ず変更を求めてください)。
注意
ユーザーの 「パスワード期限」 を設定することで、定期的なパスワード変更を促せます(デフォルトは90日)。
3. ドメイン設定と DNS の統合
SkySea のドメイン設定は、専用のDNSプロバイダーとの統合を前提に設計されています。
a. ドメインの追加
- 設定 > ドメイン へ移動。
- 「ドメイン追加」 を選択。
- ドメイン名 (例:
example.com) を入力。 NSレコードを SkySea の名前サーバーに変更(指定された IP を DNS プロバイダーに入力)。
b. サブドメインの管理
サブドメインは次のように設定できます。
| サブドメイン | 対応サービス | 設定方法 |
|---|---|---|
www |
メインサイト | 既定で自動追加 |
api |
API Gateway | 「サービス設定」 から api.example.com を追加 |
app |
SPA アプリ | 「静的ホスティング」 で設定 |
c. DNS 変更の反映時間
DNS 変更は TTL (Time To Live) により更新時間が決まります。
- SkySea は短い TTL (300秒) を推奨。
- 変更後に
digやnslookupで Propagation を確認。
FAQ
Q: Cloudflare を使っているのに SkySea が認証できない?
A: Cloudflare のProxyをDNS Onlyに変更してください。SkySea は直接 DNS レコードにアクセスします。
4. SSL/TLS 証明書の設定
SkySea は自動的に Let’s Encrypt により証明書を取得し、HTTPS を強制します。
a. 自動更新の確認
- 設定 > SSL/TLS で証明書情報を確認。
Renewal Statusが 「正常」 であることを確認。
b. カスタム証明書の導入
組織独自の CA を使う場合は次の手順で設定します。
- 設定 > SSL/TLS で 「カスタム証明書」 を選択。
certificateとprivate keyを入力。Intermediate CAが必要な場合はそれも記入。Saveを押し、デプロイプロセスが完了するのを待つ。
重要
証明書の形式は PEM で、改行を含めて正確に入力してください。
失敗するとサービスが HTTP 503 を返すので、必ずログを確認。
c. HTTP → HTTPS の自動リダイレクト
全トラフィックを HTTPS にリダイレクト オプションを有効にすると、ユーザーからの HTTP リクエストはすべて HTTPS に変換されます。
- 設定 > レスポンスヘッダー で
Strict-Transport-Securityを 31536000 秒に設定すると、ブラウザ側でリダイレクトを継続的に有効化。
5. リソースとサービスのプロビジョニング
SkySea ではリソースを「サービス」という単位でプロビジョニングしています。
| サービス | 主要設定項目 | デフォルト |
|---|---|---|
| コンテナ | イメージ名、CPU、メモリ、環境変数 | 1000m, 512Mi |
| データベース | DB エンジン (PostgreSQL, MySQL, Mongo) | PostgreSQL 12 |
| ストレージ | ストレージ容量・パフォーマンス | 50GB・標準 |
| CDN | オリジン設定、キャッシュレ벨 | 1日キャッシュ |
a. コンテナサービスの作成
- サービス > コンテナ で 「新規作成」 をクリック。
- Docker イメージ URL を入力。(例:
registry.hub.docker.com/yourrepo/yourapp:latest) - CPU/メモリ設定、環境変数(
DATABASE_URL,REDIS_URL)を設定。 Deployを押すと、コンテナが自動で起動し、 アプリの URL が表示されます。
b. データベースサービスの設定
- サービス > データベース で 「新規作成」。
- エンジン、バージョン、リージョンを選択。
Backupオプションを有効化すると、毎日自動でスナップショットが取得されます。Connection Detailsをコピーし、アプリケーションの設定に貼り付けます。
TIP
データベースの 「エクスポート」 機能を利用すれば、特定テーブルだけを CSV でダウンロードできます。
重要なデータを失わないため、バックアップスケジュールは少なくとも 週1回 を推奨します。
c. ストレージと CDN の接続
ストレージ設定
- サービス > ストレージ でバケットを作成。
- アクセスポリシーをロールに紐づけて、必要な権限を付与。
CDN 設定
- サービス > CDN でオリジン URL をストレージまたはコンテナに設定。
- Cache Settings で TTL を調整し、ページごとのキャッシュ戦略を最適化。
6. 監視・アラートの設定
SkySea には統合型のモニタリングコンポーネントがあります。
- ダッシュボード > 監視 で各リソースのグラフを確認。
- アラートルール を作成し、CPU 使用率 > 80% 時に通知。
- 通知チャネルは Slack, Teams, Email, Webhook が選択可能(設定 > 通知 で追加)。
ベストプラクティス
- CPU と メモリ の上限を設定し、閾値を過ぎたら自動でスケールアウト/スケールダウンをトリガー。
- Latency と Error Rate に対して SLA(サービスレベルアグリーメント)を設計し、違反時は自動でチームへ通知。
7. よくあるトラブルとその対処法
| トラブル | 原因 | 解決策 |
|---|---|---|
| HTTPS 接続で 502 エラー | 証明書有効期限切れ、または証明書が正しくインストールされていない | SSL/TLS 設定を確認し、Let’s Encrypt のログを参照 |
| データベースへの接続失敗 | 接続情報のミス、VPC フィルタの設定失敗 | Connection Details を再確認し、Firewall 設定をチェック |
| コンテナが立ち上がらない | Docker イメージのバージョンが存在しない、環境変数欠如 | IMAGE を最新版に更新、logs タブでエラーログ確認 |
| ファイルアップロードが失敗 | ストレージバケットに必要なロールが付与されていない | バケットポリシーを修正し、アクセス権限を再設定 |
| Slack 通知が届かない | Webhook URL が古い、または認証トークンが失効している | 通知チャネルを再作成し、テスト送信で確認 |
| バックアップが失敗 | ストレージ容量不足 | ストレージ容量を増やすか、バックアップスケジュールを調整 |
| DNS 変更が反映されない | TTL が長い、または Cloudflare のプロキシが ON | TTL を低減し、必要に応じて Cloudflare を DNS only に変更 |
8. 高度な設定・自動化
a. IaC(Infrastructure as Code)での管理
SkySea は terraform プロバイダーを公式でサポートしています。
provider "skyselabs" {
api_key = var.api_key
}
resource "skyselabs_container" "web" {
name = "myapp"
image = "registry.hub.docker.com/myorg/myapp:latest"
cpu = 0.5
memory = 256
}
コードを GitHub Actions でコミットするたびに、terraform apply を走らせることで自動デプロイが可能です。
b. マルチリージョンデプロイ
SkySea では リージョン を選択してリソースを複製できます。
- 設定 > マルチリージョン で同一サービスを複数リージョンへレプリケート。
- CDN のエッジロケーションを自動で更新し、ユーザーの接続最適化。
c. カスタムスクリプトと API
RESTful API を利用して、以下のような操作を行えます。
curl -X GET "https://api.skyselabs.com/v1/containers" \
-H "Authorization: Bearer $TOKEN"
組織の運用フローに合わせて、CI/CD パイプライン から API を呼び出すことで、手動作業を排除できます。
9. バックアップとリストアのステップ
-
バックアップの有効化
- サービス > データベース で「自動バックアップ」を ON。
- ストレージバケットにバックアップが保存される。
-
手動バックアップの実行
skyselabs-cli backup create --service mydb -
リストア手順
- コンソール > バックアップ から対象バックアップを選択。
- 「リストア」を選び、復旧先のリージョンとリソース名を入力。
- Restore を押すと、復旧プロセスが自動的に開始。
ノート
バックアップは暗号化され、保存先は指定されたストレージバケットに完全に分離されます。したがって、物理的なロックと IAM ポリシーで保護してください。
10. よくある質問(FAQ)
-
Q: コンテナ内で実行されるスクリプトが外部リソースにアクセスできない。
A: サービスの Outbound Traffic 設定を確認し、必要なポート(80/443)を許可する。 -
Q: ストレージバケットへのアクセス権限が不十分でアップロードできない。
A: バケットポリシーにskyselabs:upload権限を追加し、ロールを再付与。 -
Q: Cloudflare の設定と SkySea の DNS 設定が競合している。
A: Cloudflare の「プロキシ」を OFF に設定するか、SkySea の DNS で Cloudflare を DNS only として設定。 -
Q: リソースのスケールアップが手動でしかできない。
A: 「オートスケール」オプションを設定し、CPU/メモリの閾値を設定。自動でスケールアウト/ダウンを実装。 -
Q: Slack の通知が届かない。
A: Webhook URL を再作成し、テスト通知で確認すること。 -
Q: 監視ダッシュボードがすべてロードできない。
A: キャッシュクリアとブラウザの開発者モードで HTTPS 設定を確認。
11. まとめ
SkySea は、コンテナ、データベース、ストレージ、CDN を含むマルチリージョン環境を一括管理できる包括的なクラウドプラットフォームです。
- コンテナデプロイ → 自動証明書管理 → CDN → 自動スケール
- 監視・アラート → IaC → バックアップ → リストア
- さらに API と Terraform を使った自動化が可能です。
エラーが起きたら、まず ログを確認、次に 設定を再検証、最後に サポートチーム へ連絡。
常に ログ と アラート をモニターし、予防措置を講じることで、運用リスクを最小限に抑えられます。
何か不明点があれば、SkySea サポートに問い合わせるか、コミュニティフォーラムで質問してください。

コメント