Cloud Asset Inventory は、アクセス制御に Identity and Access Management(IAM)を使用します。 すべての Cloud Asset Inventory API メソッドで、呼び出し元が必要な権限を持っている必要があります。
ロール
アセット メタデータを操作するために必要な権限を取得するには、組織、フォルダ、またはプロジェクトに対する次の IAM ロールを付与するよう管理者に依頼します。
-
アセットのメタデータを表示するには:
-
Cloud Asset 閲覧者(
roles/cloudasset.viewer
) -
Service Usage ユーザー(
roles/serviceusage.serviceUsageConsumer
)
-
Cloud Asset 閲覧者(
-
アセットのメタデータを表示し、フィードを操作するには:
- クラウド アセット オーナー(
roles/cloudasset.owner
) -
Service Usage ユーザー(
roles/serviceusage.serviceUsageConsumer
)
- クラウド アセット オーナー(
ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。
これらの事前定義ロールには、アセット メタデータの操作に必要な権限が含まれています。必要とされる正確な権限については、「必要な権限」セクションを開いてご確認ください。
必要な権限
アセット メタデータを操作するには、次の権限が必要です。
-
アセットのメタデータを表示するには:
-
cloudasset.assets.*
-
recommender.cloudAssetInsights.get
-
recommender.cloudAssetInsights.list
-
serviceusage.services.use
-
-
アセットのメタデータを表示し、フィードを操作するには:
-
cloudasset.*
-
recommender.cloudAssetInsights.*
-
serviceusage.services.use
-
カスタムロールや他の事前定義ロールを使用して、これらの権限を取得することもできます。
権限
次の表に、Cloud Asset Inventory の各 API メソッドを呼び出すか、または Cloud Asset Inventory を使用する Google Cloud ツール(Google Cloud コンソールや gcloud CLI など)を使用してタスクを実行するために、呼び出し元に付与されている必要がある権限を示します。
Cloud Asset 閲覧者(roles/cloudasset.viewer
)と Cloud Asset オーナー(roles/cloudasset.owner
)のロールには、これらの権限の多くが含まれています。呼び出し元にこれらのロールのいずれかと Service Usage ユーザー(roles/serviceusage.serviceUsageConsumer
)ロールが付与されている場合、Cloud Asset Inventory の使用に必要な権限がすでに付与されている可能性があります。
RPC
メソッド | 必要な権限 |
---|---|
すべての API | |
すべての Cloud Asset Inventory 呼び出し |
Cloud Asset Inventory のすべての呼び出しには、 |
分析 API | |
|
次のすべての権限:
|
|
cloudasset. |
|
次のすべての権限:
|
|
次のすべての権限:
|
Inventory API | |
|
コンテンツ タイプに応じて、次のいずれかの権限。
未指定または |
|
コンテンツ タイプに応じて、次のいずれかの権限。
|
|
コンテンツ タイプに応じて、次のいずれかの権限。
|
Feed API | |
|
また、コンテンツ タイプに応じて、次のいずれかの権限も必要です。
|
|
cloudasset. |
|
cloudasset. |
|
cloudasset. |
|
また、コンテンツ タイプに応じて、次のいずれかの権限も必要です。
|
Search API | |
|
cloudasset. |
|
また、リソース オーナーの拡充を検索する場合は |
REST
メソッド | 必要な権限 |
---|---|
すべての API | |
すべての Cloud Asset Inventory 呼び出し |
Cloud Asset Inventory のすべての呼び出しには、 |
分析 API | |
|
次のすべての権限:
|
|
cloudasset. |
|
次のすべての権限:
|
|
次のすべての権限:
|
Inventory API | |
|
コンテンツ タイプに応じて、次のいずれかの権限。
未指定または |
|
コンテンツ タイプに応じて、次のいずれかの権限。
|
|
コンテンツ タイプに応じて、次のいずれかの権限。
|
Feed API | |
|
また、コンテンツ タイプに応じて、次のいずれかの権限も必要です。
|
|
cloudasset. |
|
cloudasset. |
|
cloudasset. |
|
また、 コンテンツ タイプに応じて、次のいずれかの権限も必要です。
|
Search API | |
|
cloudasset. |
|
また、リソース オーナーの拡充を検索する場合は |
gcloud
ポジショニングの文言 | 必要な権限 |
---|---|
すべての API | |
すべての Cloud Asset Inventory 呼び出し |
Cloud Asset Inventory のすべての呼び出しには、 |
分析 API | |
|
次のすべての権限:
|
|
cloudasset. |
|
次のすべての権限:
|
|
次のすべての権限:
|
Inventory API | |
|
コンテンツ タイプに応じて、次のいずれかの権限。
未指定または |
|
コンテンツ タイプに応じて、次のいずれかの権限。
|
|
コンテンツ タイプに応じて、次のいずれかの権限。
|
Feed API | |
|
また、コンテンツ タイプに応じて、次のいずれかの権限も必要です。
|
|
cloudasset. |
|
cloudasset. |
|
cloudasset. |
|
また、コンテンツ タイプに応じて、次のいずれかの権限も必要です。
|
Search API | |
|
cloudasset. |
|
また、リソース オーナーの拡充を検索する場合は |
リソースタイプごとのエクスポート権限
ユーザーに cloudasset.assets.exportResource
権限を付与すると、ユーザーはすべてのリソースタイプをエクスポートできます。ユーザーがエクスポートできるリソースタイプを制限するには、代わりにリソースタイプごとに権限を付与します。
たとえば、ユーザーに cloudasset.assets.exportComputeDisks
を付与すると、リソースタイプ compute.googleapis.com/Disk
以外のものをエクスポートできなくなります。
リソースのエクスポート権限は、RESOURCE
と未指定のコンテンツ タイプにのみ適用されます。
サービス | リソースの種類 | リソースのエクスポート権限 |
---|---|---|
App Engine |
appengine. |
cloudasset. |
appengine. |
cloudasset. |
|
appengine. |
cloudasset. |
|
BigQuery |
bigquery. |
cloudasset. |
bigquery. |
cloudasset. |
|
Bigtable |
bigtableadmin. |
cloudasset. |
bigtableadmin. |
cloudasset. |
|
bigtableadmin. |
cloudasset. |
|
Cloud Billing |
cloudbilling. |
cloudasset.
|
Cloud DNS |
dns. |
cloudasset. |
dns. |
cloudasset. |
|
Cloud Key Management Service |
cloudkms. |
cloudasset. |
cloudkms. |
cloudasset.
|
|
cloudkms. |
cloudasset. |
|
cloudkms. |
cloudasset. |
|
Cloud OS Config |
osconfig. |
cloudasset. |
Spanner |
spanner. |
cloudasset. |
spanner. |
cloudasset. |
|
spanner. |
cloudasset. |
|
Cloud SQL |
sqladmin. |
cloudasset. |
Cloud Storage |
storage. |
cloudasset. |
Compute Engine |
compute. |
cloudasset. |
compute. |
cloudasset. |
|
compute. |
cloudasset. |
|
compute. |
cloudasset.
|
|
compute. |
cloudasset. |
|
compute. |
cloudasset. |
|
compute. |
cloudasset.
|
|
compute. |
cloudasset. |
|
compute. |
cloudasset. |
|
compute. |
cloudasset.
|
|
compute. |
cloudasset.
|
|
compute. |
cloudasset. |
|
compute. |
cloudasset. |
|
compute. |
cloudasset. |
|
compute. |
cloudasset.
|
|
compute. |
cloudasset.
|
|
compute. |
cloudasset. |
|
compute. |
cloudasset.
|
|
compute. |
cloudasset. |
|
compute. |
cloudasset. |
|
compute. |
cloudasset. |
|
compute. |
cloudasset. |
|
compute. |
cloudasset. |
|
compute. |
cloudasset. |
|
compute. |
cloudasset. |
|
compute. |
cloudasset.
|
|
compute. |
cloudasset. |
|
compute. |
cloudasset.
|
|
compute. |
cloudasset.
|
|
compute. |
cloudasset.
|
|
compute. |
cloudasset. |
|
compute. |
cloudasset.
|
|
compute. |
cloudasset.
|
|
compute. |
cloudasset.
|
|
compute. |
cloudasset. |
|
compute. |
cloudasset. |
|
Dataproc |
dataproc. |
cloudasset. |
dataproc. |
cloudasset. |
|
Google Kubernetes Engine |
container. |
cloudasset. |
container. |
cloudasset. |
|
k8s. |
cloudasset. |
|
k8s. |
cloudasset. |
|
k8s. |
cloudasset. |
|
rbac. |
cloudasset. |
|
rbac. |
cloudasset.
|
|
rbac. |
cloudasset. |
|
rbac. |
cloudasset. |
|
IAM |
iam. |
cloudasset. |
iam. |
cloudasset. |
|
Pub/Sub |
pubsub. |
cloudasset. |
pubsub. |
cloudasset. |
|
Resource Manager |
cloudresourcemanager. |
cloudasset.
|
cloudresourcemanager.
|
cloudasset.
|
|
cloudresourcemanager. |
cloudasset.
|
VPC Service Controls
VPC Service Controls を Cloud Asset Inventory とともに使用することで、アセットのセキュリティを強化できます。VPC Service Controls の詳細については、VPC Service Controls の概要をご覧ください。
VPC Service Controls で Cloud Asset Inventory を使用する際の制限事項については、サポートされているプロダクトと制限事項をご覧ください。