Platformでは、サービスのご利用状況の確認や、サービスをご利用いただく上での様々な管理機能をポータル画面上か、APIからご利用いただくことができます。Platformでご提供する管理機能の概要と、それをご利用いただく前提となる情報についてご説明します。Platformサービス(以下、本サービス)のお申し込み方法についてご説明します。ビジネスポータルをご利用中のお客さま¶お客さまの社内ビジネスポータル管理者さまに、ビジネスポータルアカウントの作成および、本サービスの申し込みが可能となる権限設定をご依頼ください。作成されたアカウントでビジネスポータルにログインいただくことで、オンラインで本サービスの利用を開始することができます。1つのビジネスポータルから複数のサービスをお申し込みいただくことができます。その他、ご不明な点などございましたら、弊社営業担当までお問い合わせください。ビジネスポータルをご利用中でないお客さま¶まずビジネスポータルの利用をお申込みいただく必要がございます。ビジネスポータルのお申し込みについては、弊社営業担当へお問い合わせください。ビジネスポータルご利用開始後、上記の通り本サービスの利用を開始することができます。Platformサービスのお申し込み時には、以下の情報(契約情報)が必要となりますので、あらかじめご用意ください。Platformポータル上で参照することが可能です。PlatformサービスではGUI、及び、APIの2種類のインターフェイスを提供します。GUI/APIを利用することで、本サービスの各種管理機能や各サービスメニューのリソースの管理を行うことができます。Platformサービスで提供するGUIの構成は以下のようになります。Platformポータルにシングルサインオンすることができます。Platformポータルでは、主に契約全体にかかわる管理機能を提供しています。Platformポータルから各メニュー毎のコントロールパネルを指定することで、ベアメタルサーバーや仮想サーバー、モニタリングといった各メニューのリソースをご利用いただくことができます。Platformやチケットシステムをご利用いただくこともできます。それぞれのGUI画面で提供する機能の概要は以下の通りです。操作対象のテナントを選択することができます。管理ユーザーであれば、テナントの追加/削除やテナントごとにアクセス可能なユーザーの指定をすることができます。ユーザー情報を参照をすることができます。ご利用料金明細の参照が可能です。自分のログインIDなど、プロファイル情報を確認することができます。API鍵の情報もここで確認することができます。契約情報を参照することができます。Cloudに関するお知らせを掲載しています。複数クラウドサービスに跨って構成されるお客さまシステムをグループ化し、1つのダッシュボードに集約することで、各種リソースを一元的管理することができます。故障や各種お問い合わせに対してチケットを起票し、サポートセンターへお問い合わせいただくことができます。各メニューのリソースのご利用状況の確認および、リソースの追加/削除/変更ができます。テナント単位にGUIで管理します。ここでは、ベアメタルサーバー、仮想サーバー、イメージ保存領域、ストレージ、ネットワーク、SD-Exchangeの各リソースを操作することができます。各メニューの正常性・パフォーマンスが評価できるように、各種リソースの情報(メーター)を収集し、レポートする機能を提供します。お客さまのアプリケーションのデプロイ、デプロイしたアプリケーションに割り当てるリソースの追加/変更、リソースの状況管理ができます。DNSメニューの操作ができます。セキュリティメニューの操作ができます。Backupメニューの操作ができます。Azureメニューの操作ができます。GCPメニューの操作ができます。ミドルウェアメニューの契約内容の確認やお申し込みができます。モニタリングログメニューの操作ができます。FastDNSメニューの操作ができます。SkyWayメニューの操作ができます。Balanceメニューの操作ができます。Systemsメニューの操作ができます。Hyper-Vメニューの操作ができます。Wasabiオブジェクトストレージのお申し込みやユーザーの管理ができます。Platformサービスでは、目的に応じたAPIをご利用いただくことで、サービスのほとんどの機能をAPIでコントロールすることができます。これによって、リソースの操作をはじめ、課金状況の確認など管理系の機能もAPIからご利用いただくことができます。これらの操作はコントロールパネルのGUIを経由して行うことも可能ですが、APIを使うことによってより運用を自動化することが可能になります。APIの構成¶APIを利用するには、ユーザーごとに割り当てられる、「API鍵」と「API秘密鍵」が必要となります。APIのリクエストはインターネット経由でAPIエンドポイントへアクセスすることでコントロールが行えます。説明API鍵APIアクセスを可能とするための認証に必要なIDです。このIDを使って認証することでAPIエンドポイント経由で各リソースにアクセスし、APIリクエストを送信することが可能となります。ユーザー単位にユニークな値が割り当てられ、必要に応じて再生成することもできます。API秘密鍵APIアクセスを可能とするための認証に必要な秘密鍵です。IDとの組み合わせで必要となります。ユーザー単位にユニークな値が割り当てられ、必要に応じて再生成することもできます。エンドポイントAPIアクセスをするためのURLを定義したものです。このURLにアクセスすることで、アクセス認証を行ったり、APIリクエストを送信することで、各種リソースのコントロールが可能になります。APIエンドポイントは、提供リージョン、サービスメニュー毎に異なります。ご利用条件¶システムの健全性とお客さま環境の安全性を確保するために、APIのリクエスト数には以下の制限を設けています。上限に達すると安全装置が働き、そのユーザーのAPIリクエストは一時的に制限されます。Platformポータル上で確認・変更することができます。本機能は契約代表ユーザーのみ利用いただくことができ、他のユーザーの権限では利用できません。Platformサービスで提供される各種リソースを管理するための論理的な管理単位で、ベアメタルサーバー、仮想サーバー、ロジカルネットワークといったリソースは全てテナント内に配置されます。Platformサービス契約の中で、1〜100のテナントを作成することができます。Platformの各メニューをご利用いただく際にまず、テナントを作成いただく必要があります。テナントごとにそのテナントへのアクセス権をユーザー単位で設定することができます。Platformポータルのテナント管理機能を利用して、テナントの作成/削除および、アクセス権の設定を行うことができます。作成したばかりのテナントは契約代表ユーザーだけがアクセス権をもっています。他のユーザーにアクセス権を付与するには、テナント作成後にアクセスを許可するユーザーをユーザー単位に指定します。ご利用条件¶テナントを作成する際には、テナントが所属するリージョンを指定する必要があり、複数リージョンに跨ったテナントを作成することはできません。契約代表ユーザーは全てのテナントに対してアクセス権を持ち、これを変更することはできません。本機能は管理ユーザーのみ利用いただくことができ、一般ユーザーの権限では利用できません。Platformサービスを契約いただくと、その契約に紐づく1つのユーザーが作成されます。この最初のユーザーを契約代表ユーザーと呼び、契約に対して1つのみ存在する特別なユーザーです。Platformにアクセスし、契約サインアップを実行したユーザーがその契約の契約代表ユーザーとなります。Platformではユーザーの種別として、管理ユーザーと一般ユーザーの2種類のユーザーがあります。管理機能へアクセスすることができます。一般ユーザーは管理機能へのアクセスはできません。契約代表ユーザーは全ての管理権限を持つため、同時に管理ユーザーでもある事になります。契約作成直後は契約代表ユーザーだけが管理ユーザーとして管理機能へのアクセス権限を持っていますが、ユーザー種別を変更することによって、一般ユーザーを管理ユーザーに変更することも出来ます。ユーザー作成後に、テナントごとにアクセス権を設定。ユーザー作成後に、テナントごとにアクセス権を設定。契約代表ユーザー(管理ユーザー)のみが存在する状態となり、一般ユーザーは存在していません。Platformポータルにアクセスすることで一般ユーザーとして追加されます。Platform契約をお申し込みいただき、一般ユーザーを作成するまでの流れは以下のようになります。Platform契約Aの契約代表ユーザー(管理ユーザー)となります。Platform契約へアクセスが可能となります。Platform契約にアクセスする。Platform契約のユーザーとして追加されます。Platform契約が完了したタイミングで該当の契約のユーザーとして追加されます。Platformとのシステム同期のタイミング(通常1日に1回)で、当該契約のユーザーとして追加されます。注釈ビジネスポータルでの設定は、ビジネスポータルの管理者権限が必要となります。前述の通り、契約代表ユーザーはその契約における唯一のユーザーですが、必要に応じて他のユーザーに変更することができます。変更する場合は、新たに契約代表ユーザーとなるユーザーを指定します。これを実行すると、現在の契約代表ユーザは一般ユーザに変更され、管理機能へのアクセスが制限されます。ユーザー種別変更¶ユーザー種別(管理ユーザー、または一般ユーザー)を変更することが出来ます。契約作成直後は契約代表ユーザーだけが管理機能へアクセスすることができますが、ユーザー種別変更で一般ユーザーを管理ユーザーに変更することで、当該契約の管理作業を他の管理ユーザーと分担することができます。一般ユーザーを管理ユーザーに変更する場合、デフォルトでは全ての管理権限が付与されますが、どの管理機能の実行を許可するかをカスタマイズする事もできます。管理ユーザーだけが実行できる機能には以下のようなものがあります。契約内の他ユーザーの参照・管理を行う権限です。一般ユーザーは自身のみ管理可能です。テナント管理テナントの作成、削除、アクセス権設定の権限です。ユーザー管理権限も必要となります。一般ユーザーは利用できません。ユーザー管理権限も必要となります。一般ユーザーは自身が所属するIAMグループおよびIAMロールの参照のみ可能です。ユーザー種別変更ユーザー種別と操作権限を編集する権限です。ユーザー管理権限も必要となります。一般ユーザーは自身のユーザー種別と操作権限の参照のみ可能です。契約代表ユーザーは、必ず全ての権限を持つ管理ユーザーとなります。ユーザー種別変更の権限を持つユーザーは、契約内の他のユーザーの権限を任意に変更できる強い権限を持ちます。管理ユーザーの権限をカスタマイズする場合はこの権限付与については十分注意してご検討ください。Platformでは、各種APIの実行権限を制御する機能を提供します。本機能を利用することでユーザーのAPI実行権限を様々な条件で制御することができます。Platformで提供するGUIは、内部的には画面上の操作をその操作に該当するAPIを実行することで実現しています。そのため、このAPI権限管理機能を利用することで、GUI上の実行権限も同様に制限することができます。Management)グループ、IAMロールという3つの要素によって、権限の制御を実現します。Platform契約に属する個々のユーザー(管理ユーザー、または一般ユーザー)IAMロール利用を許可するAPIやAPIを実行する条件をホワイトリスト形式で定義したもの1つのIAMロールの中には複数の許可APIを設定できるIAMグループIAMロールをグルーピングしたものユーザーとIAMロールとの紐づける役割を果たす以下の図のように、ユーザーは複数のIAMグループに所属することができ、IAMグループは1または複数のIAMロールによって定義されます。IAMロールの権限定義¶IAMロールは主に以下の要素によって定義されます。下記以外にも各APIで保持する情報も任意の要素として指定することも可能で、値としてアスタリスク(*)を指定することでワイルドカードを指定することもできます。GUIでは、典型的なロールの設定例をテンプレートとして提供していますので、このテンプレートを選択して設定することもできます。Only)の権限を設定する場合のロールの設定例です。Platform契約の作成時点では、デフォルトIAMグループとデフォルトIAMロールがシステムにより作成されており、作成直後の全てのユーザーはデフォルトIAMグループに紐付けられています。デフォルトIAMロールは全てのAPIに対して実行許可が定義されており、デフォルトIAMグループに紐づけられているため、初期状態では全てのユーザーはそのユーザー種別の中で実行可能な全てのAPIの実行権限を有します。デフォルトのIAMグループ、デフォルトのIAMロールは、削除することはできません。管理ユーザーは、デフォルトIAMグループから外れることはできません。権限の判定¶1のユーザーが複数の権限設定に紐づく場合は、以下の判定方法にもとづき、権限判定を行います。注釈API権限管理による権限設定は、ユーザー種別による権限(管理ユーザー、または一般ユーザー)と、テナントアクセス権による権限とあわせて評価されます。テナント作成の操作は管理ユーザー権限が必要なため、一般ユーザーに対してAPI権限管理機能で権限を付与したとしても実行することはできません。テナントアクセス権を持たないテナントに属するリソースに対する操作も、設定することは可能ですが、実行は出来ません。ユーザー種別については「ユーザー管理」を、テナントアクセス権については「テナント管理」の章をご参照ください。仮想サーバーの作成(POST)、または編集(PUT)が可能」という設定となります。#2-2によって、「テナントIDが”123456789”の場合」という条件をAND条件で設定できます。1234567890に属する仮想サーバーの作成と編集を許可する設定となります。管理ユーザーのみ設定することができ、一般ユーザーの権限では設定はできません。・本機能で管理ユーザーしか実行できない機能の実行権限を一般ユーザーへ付与することはできません。・IAMロールとして制御可能な内容は、APIリクエストの実行権限であり、APIリクエストの実行結果(レスポンス)を制限することはできません。・以下のメニューについては、本機能をご利用いただくことができません。Azure、ミドルウェア・セキュリティ、バックアップについては、ユーザ単位でGUI上でのサービスメニューの表示/非表示を制御することができます。初期設定(デフォルト)は表示となります。許可機能とは、ユーザーの利用する機能が他のユーザーに承認を得た上で利用される必要がある時に、その承認依頼の発行や依頼に対する承認可否の回答ができる機能です。許可機能では、テナントや契約、ユーザーに関する許可依頼が発行されます。Platformでは全てのリソースはテナント内に配置され、その動作の影響がおよぶ範囲もテナント内に限定されますが、あるユーザーがテナントを超えて他のテナントのリソースに対して影響を与える操作を実行しようとする際、対向テナントのユーザーから許可を得る必要があります。この場合、他テナントへ影響を与える操作の実施者がリクエストを発出し、これを対向のテナントのユーザーが承認することで所望の操作を実現することができます。許可機能は契約を超えて利用することもできます。Cloud2.0接続機能があります。これは、接続元テナントのファイアウォールと接続先テナントのロジカルネットワークとを接続することで、テナントを超えてネットワークコネクティビティを提供するものです。許可リクエストには、以下のようなパラメータを含みます。ユーザーが指定できるパラメータは、許可リクエストを発出する側のメニューによって異なります。自動で付与されますステータス許可リクエストの現在のステータス詳細は次項にて説明します。承認対象ID承認対象を示すID下記のタイプによって、テナントID、契約ID、ユーザーIDをそれぞれ指定します。承認タイプ実際の承認行為は、承認タイプと上記の承認対象IDによって指定されたユーザーであれば、どのユーザーでも実施することができます。承認タイプには、以下のようなものがあります。有効期限が切れたリクエストは「回答期限切れ」のステータスとなり、承認などの実施は出来なくなります。承認のタイミングから30日後の日時が登録され、変更は出来ません。この期限を過ぎると、一度承認されたアクションも無効となり、継続したい場合は再度許可リクエストを生成する必要があります。許可リクエスト情報のステータスは以下の様なものがあります。本ステータスに変更後は別ステータスへの変更は出来ません。有効期限が切れるまでは本ステータスが保持されます。本ステータスに変更後は別ステータスへの変更は出来ません。回答期限切れ許可リクエストの回答期限切れ指定された許可リクエストの回答期限を過ぎても、リクエスト先で承認等が実施されない場合に、このステータスに移行します。有効期限切れ承認の有効期限切れ指定された承認の有効期限を過ぎた場合にこのステータスに移行します。許可リクエストが登録されると、リクエスト登録者と承認者に指定されたユーザーに対してメール通知を行います。Platformポータルから本サービスのご利用料金明細を確認いただくことができます。明細はご利用いただいたテナント単位、メニュー単位、リソース単位で表示し、前日までのご利用実績にもとづき画面表示します。過去24ヶ月分を遡って表示することができます。画面に表示された料金情報はCSVファイルとしてダウンロードすることができます。APIを利用することでも料金情報を取得することができます。本機能は管理ユーザーのみ利用いただくことができ、一般ユーザーの権限では利用できません。Platformでは、サービスに関して以下のようなメール通知を実施します。