DevOpsFoundry DevOps [ベータ版]ストアストアの権限を管理する

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

ストアの権限を管理する

マーケットプレイスのストアは、ユーザーのFoundryエンロールメントがローカルであるか、リモートであるかのいずれかです。ローカルのマーケットプレイスストアはプロジェクトまたはフォルダーに存在し、それが置かれているプロジェクトまたはフォルダーの権限を継承します。リモートストアは、一つのFoundryエンロールメントで作成され、他のエンロールメントで利用可能になります。リモートストアの権限はコントロールパネルで設定されます。リモートストアへのアクセス設定について詳しく学ぶ

権限を表示する

DevOpsまたはマーケットプレイスでローカルのマーケットプレイスストアを表示するには、marketplace:read-local-marketplace 操作が必要で、通常は Viewer 役割で付与されます。リモートストアの表示権限はコントロールパネルで設定されます。

製品のインストール権限

ローカルまたはリモートストアから製品をインストールするには、ストアを表示でき、marketplace:install-from-local-marketplace 操作が必要で、これは通常 Viewer 役割で付与されます。

このインストールに入力として選択された各リソースに対しては、marketplace:use-resource-as-input 操作が必要で、これも通常は Viewer 役割で付与されます。

さらに、インストール可能な場所、通常はネームスペースとオントロジー、には marketplace:install-in 操作が必要で、これは通常 Editor 役割で付与されます。

各インストールごとに、マーケットプレイスは選択されたネームスペースに新しいプロジェクトを作成するか、既存のプロジェクトにインストールします。これを行うには、選択したネームスペース、プロジェクト、またはフォルダーに対して marketplace:install-in 操作が必要です。この権限は通常 Editor 役割で付与されます。

また、ストアに存在する少なくとも一つの組織マーキングにアクセスできる必要があります。ただし、これらのマーキングは通常、プロジェクトから継承されます。

製品のインストールに適用される組織のマーキング

マーケットプレイスのストアは、インストールしたいネームスペースのすべての関連する組織のマーキングを含む必要があります。例えば、組織AとBを含むネームスペースにストアをインストールしたい場合、マーケットプレイスのストアに組織Aのマーキングしかない場合は、組織AのコンテンツをBに拡張するため、組織Aの Expand access 権限が必要になります。インストール中に、製品のインストールに組織Aのマーキングだけを適用することを選択でき、これによりアクセス権限の拡張が不要になります。または、ストアに組織Bのマーキングを追加することもできますが、このオプションを選択すると、より多くのユーザーがストアから製品をインストールできるようになります。

ストアの作成権限

ローカルストアを作成するには、プロジェクトまたはフォルダーで marketplace:create-local-marketplace 操作が必要で、これは通常 Editor 役割で付与されます。

現在、リモートストアはPalantirによってのみ作成できます。

製品の編集権限

ローカルストアで製品を作成または編集するには、ユーザーは marketplace:create-block, marketplace:edit-block-set, marketplace:upload-attachment 操作を持つ必要があり、これらは通常 Editor 役割に付与されます。

リモートストアはDevOpsで編集できません。