gcloud CLI を使用して、プロジェクト内のすべての Secure Source Manager インスタンスを一覧表示できます。Secure Source Manager インスタンスの詳細については、[Secure Source Manager の概要][ssm-overview] をご覧ください。
必要なロール
インスタンスの一覧表示に必要な権限を取得するには、インスタンス プロジェクトに対する Secure Source Manager インスタンス管理者 (roles/securesourcemanager.instanceManager
)IAM ロールを付与するよう管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織に対するアクセス権の管理をご覧ください。
必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。
Secure Source Manager のロールの付与については、IAM によるアクセス制御とユーザーにインスタンスへのアクセス権を付与するをご覧ください。
プロジェクト内のインスタンスを一覧表示する
次のコマンドを実行して、プロジェクト内の Secure Source Manager インスタンスのリストを取得します。
gcloud beta source-manager instances list --region=REGION
REGION
は、インスタンスを一覧表示するロケーションに置き換えます。
レスポンスは次のようになります。
INSTANCE_ID: my-instance
LOCATION: us-central1
STATE: ACTIVE
CREATE_TIME: 2023-02-27T20:57:52
UPDATE_TIME: 2023-02-27T21:11:59
HTML_HOST: my-instance-098765432109.us-central1.sourcemanager.dev
インスタンスにアクセスするには、ブラウザのアドレスバーに HTML_HOST
の値を入力します。
インスタンスの詳細の取得
次のコマンドを実行して、インスタンスの詳細を取得します。
gcloud beta source-manager instances describe INSTANCE_ID \
--region=REGION
次のように置き換えます。
INSTANCE_ID
は、インスタンスの名前に置き換えます。REGION
は、インスタンスのロケーションです。サポートされているロケーションについては、ロケーションをご覧ください。
レスポンスには、次のようなインスタンスの詳細が含まれます。
createTime: '2023-02-27T20:57:52.310148676Z'
hostConfig:
api: my-instance-123456789098-api.us-central1.sourcemanager.dev
gitHttp: my-instance-123456789098-git.us-central1.sourcemanager.dev
gitSsh: my-instance-123456789098-ssh.us-central1.sourcemanager.dev
html: my-instance-123456789098.us-central1.sourcemanager.dev
name: projects/my-project/locations/us-central1/instances/my-instance
state: ACTIVE
updateTime: '2023-02-27T21:11:59.538591815Z'