メインコンテンツへスキップ

Google Cloud 図を作成する

このページでは、DoiT コンソールで Google Cloud 環境の図を作成する方法について説明します。

必要な権限

Cloud Diagrams を作成するには、お使いの DoiT アカウントに Cloud Diagram User 権限が付与されている必要があります。

Google Cloud の組織またはプロジェクトは、Cloud Diagrams 用に必要な権限を持つDoiT サービスアカウントを通じて、DoiT コンソールに接続されている必要があります。まだ Google Cloud を接続していない場合や、一部の組織/プロジェクトにアクセスがない場合は、Connect Google Cloud service accountに従い、Cloud Diagrams に必要な権限を付与してください。

学習パスを選択する

以下のコンテンツを読むか、▶️ インタラクティブデモを確認して、画面を見ながら操作手順を学んでください。

Google Cloud 組織をインポートする

Google Cloud 組織をインポートするには、次の手順を実行してください。

  1. DoiT コンソールにサインインし、上部ナビゲーションのメガメニューから Automation and operations を選択し、Cloud Diagrams を選択します。

  2. 最初の図を作成する場合は Create first diagram を選択し、それ以外の場合は Create diagram を選択します。

  3. Google Cloud を選択して Next を選択します。コンソールは Google Cloud の組織とプロジェクトを読み込みます。

    注意

    Google Cloud が接続されている唯一のクラウドプロバイダである場合、ウィザードのクラウド選択ステップでは Google Cloud のみが表示されます。

    Select your Google Cloud organizations or projects

  4. 図に含める組織とプロジェクトを選択します。

    • すべての対象組織とプロジェクトを一度に選択するには、リスト上部の All orgs/projects チェックボックスを選択します。

    • 特定の組織を選択するには、各組織の横にあるチェックボックスを選択します。組織を選択すると、その組織内の各プロジェクトに対して図が作成されます。

    • 個別のプロジェクトを選択するには、組織を展開し、対象のプロジェクトを選択します。選択した各プロジェクトごとに図が作成されます。

    注意

    Cloud Diagrams は静的なスナップショットであり、自動的には更新されません。後から組織に新しいプロジェクトを追加した場合は、追加された各プロジェクトごとに新しい図を作成する必要があります。同様に、プロジェクトを削除した場合は、対応する図を手動で削除する必要があります。

  5. グレー表示されている組織やプロジェクトには、必要な権限がありません。該当する組織またはプロジェクトの横で Add missing permissions を選択し、Add missing permissionsの手順に従ってください。

  6. お使いの Google Cloud 環境で VPC Service Controls を使用している場合は、Cloud Diagrams からのコンテキストアウェアアクセスを許可するように、組織レベルで設定する必要があります。詳細は VPC Service Controls を参照してください。

  7. Import を選択します。図の作成が完了すると Cloud Diagrams ダッシュボードにリダイレクトされ、作成された図を確認できます。

Add missing permissions

Cloud Diagrams に必要な権限が組織またはプロジェクトに不足している場合、オンボーディングフローの一環として権限を追加できます。組織に関連付けられている DoiT サービスアカウントには、特定の権限が必要です。

  1. 権限が不足している組織またはプロジェクトの横で Add missing permissions を選択します。実行が必要な gcloud コマンドを表示するダイアログが開きます。

    Check permissions

  2. Open Google Cloud Shell を選択し、ブラウザ上でターミナルセッションを開きます。

  3. 組織の権限を更新する場合は、Find your Organization ID で表示されるコードブロックをコピーし、Cloud Shell で実行してください。これにより、Google Cloud 組織とそれぞれの ID の一覧が取得されます。

  4. 組織に権限を付与するか、プロジェクトに権限を付与するかに応じて、表示されるコードブロックをコピーします。

    • Organization: Update custom role に表示されるコードブロックをコピーします。

    • Project: Update custom role for project に表示されるコードブロックをコピーします。

  5. Cloud Shell にコマンドを貼り付けます。コマンド内に ORGANIZATION_ID が含まれている場合は、手順 2 で取得した組織の ID に置き換えてください。

  6. コマンドを実行します。

  7. DoiT コンソールに戻り、Check permissions status を選択します。コンソールが権限を検証しますが、数分かかる場合があります。

    • チェックが成功した場合、その組織またはプロジェクトが選択可能となり、インポートを続行できます。

    • DoiT Cloud Intelligence が権限を読み込めない場合は、Try again を選択して再試行するか、Contact an expert を選択してエキスパートへ問い合わせを行ってください。

      Permissions check fails

VPC Service Controls

VPC Service Controls をデプロイしている場合、Cloud Diagrams が Google Cloud 組織にアクセスしたり、プロジェクトを一覧表示したりできないことがあります。このような場合、エラー詳細には VPC Service Controls の一意の識別子が含まれます。この識別子を使用して、Google の VPC Service Controls troubleshooter でどのルールがリクエストをブロックしたかを特定し、その後、DoiT サービスアカウントが必要な Google Cloud リソースにアクセスできるよう、perimeter 設定を更新してください。

VPC Service Controls の設定を更新したら、Create diagram ページに戻ってください。また、GCP Cloud Connect 設定ページに移動し、Test connection を選択して、VPC へのアクセスが正常であることを確認することもできます。

ブロックされたリクエストの特定についてサポートが必要な場合は、Contact an expert を選択し、VPC Service Controls のエラー詳細に表示される一意の識別子を提供してください。

▶️インタラクティブデモ

インタラクティブデモを操作して、実際の手順を体験してください。

デモが正しく表示されない場合は、ブラウザウィンドウを最大化するか、新しいタブでデモを開くことをお試しください。