プロバイダーアカウントのデータに安全にアクセスするために、ディスカバリー プロセスで適切な認証情報を提供する必要があります。認証情報を ディスカバリー で利用できるようにするには、Google Cloud Console を開いて、Google Cloud プラットフォーム データにプログラムでアクセスできる Google Cloud プラットフォーム プロジェクトを特定します。次に、インスタンスの サービスアカウント で認証情報を安全に保存します。
始める前に
必要なロール:
- Google Cloud Console の操作には、Google アドミニストレーターロールが必要です。
- クラウドプロビジョニングとガバナンス の操作には、sn_cmp.cloud_admin ロールが必要です。
このタスクについて
多くの場合、クラウドプロバイダーはアカウント、地域、認証情報の設定に異なる名前を使用します。ServiceNow アプリケーションは複数のクラウドプロバイダーをサポートしているため、アプリは設定に汎用的な名前を使用します。
手順
-
Google Cloudで使用される認証情報を既に生成している場合は、最後のステップに進みます。
そうでない場合は、次の手順に進みます。
-
Google Cloud Console ダッシュボードで、プロジェクトを選択します。
-
移動先 .
-
[ 認証情報] タブで、 をクリックし、キーを作成します。
[JSON] キータイプを指定します。
-
Google Cloud、ディスカバリー、およびクラウドサービスカタログ (CSC) Terraform ConnectorがGoogle Cloud Platformのデータにアクセスするためにインスタンスで使用する必要がある認証情報を特定します。
-
JSON キーファイルをテキストエディターで開きます。
-
クラウドアドミンポータルで、 をクリックし、[ 新規 ] をクリックして [Google 認証情報] を選択します。
-
インスタンスとともに登録する認証情報の [名前] を指定します。
たとえば、「
Google 認証情報-1」と入力し、JSON キーファイルの値をコピーしてフォームフィールドに貼り付けます。
private_key の値を
[Secret key (秘密キー)] フィールドに貼り付け、
client_email の値を
[EMail (電子メール)] フィールドに貼り付けます。
-
認証情報を使用するために [Active (有効)] チェックボックスを選択して、[Submit (送信)] をクリックします。