- 印刷する
- PDF
Blockchain Serviceの権限管理
- 印刷する
- PDF
VPC環境で利用できます。
NAVERクラウドプラットフォームのアカウント管理サービスであるSub Accountを使用すると、Blockchain Serviceのアクセス権限を様々な方法で設定できます。 Sub Accountでは、管理及び運用権限の設定のために管理型(System Managed)ポリシーとユーザー定義(User Created)ポリシーが提供されます。
Sub Accountは、利用申込の際に別途料金が発生しない無料サービスです。 Sub Accountについての詳しい説明は、NAVERクラウドプラットフォームポータルのサービス > Management & Governance > Sub Account メニューとSub Accountご利用ガイドを参照してください。
管理型ポリシー
管理型ポリシーは、ユーザーの便宜を図るために、NAVERクラウドプラットフォームが独自に定義したロールベースのポリシーです。 Sub Accountで作成したサブアカウントに管理型ポリシーを付与すると、権限を付与されたサブアカウントはBlockchain Serviceを利用できるようになります。 Blockchain Serviceの管理型ポリシーについての簡単な説明は、以下のとおりです。
ポリシー名 | ポリシーの説明 |
---|---|
NCP_ADMINISTRATOR | NAVERクラウドプラットフォーム内のポータルやコンソールへのアクセスにおいてメインアカウントと同様にアクセスできる権限 |
NCP_INFRA_MANAGER | NAVERクラウドプラットフォーム内のすべてのサービスを利用でき、ポータルの マイページ内の通知の管理にアクセスできる権限 |
NCP_VPC_BLOCKCHAIN_SERVICE_MANAGER | Blockchain Serviceのすべての機能が利用できる権限 |
NCP_VPC_BLOCKCHAIN_SERVICE_VIEWER | Blockchain Serviceのリストを見る、照会機能のみ利用できる権限 |
ユーザー定義ポリシー
ユーザー定義ポリシーは、ユーザーが直接作成できるポリシーです。 Sub Accountで作成したサブアカウントにユーザー定義ポリシーを付与すると、権限を付与されたサブアカウントはユーザーが割り当てたアクションの組み合わせでのみ利用できるようになります。 Blockchain Serviceのユーザー定義ポリシーについての簡単な説明は、以下のとおりです。
区分 | アクション名 | 関連アクション | リソースタイプ | リソースタイプ別のグループ | アクションの説明 |
---|---|---|---|---|---|
View | View/exportOrderer | View/getBlockchainNetworkDetail View/getBlockchainNetworkList View/getOrdererList View/getOrdererDetail | Orderer | Orderer | Ordererをエクスポート |
View | View/exportOrganization | View/getBlockchainNetworkDetail View/getOrganizationDetail View/getBlockchainNetworkList View/getOrganizationList | Organization | Organization | Organizationをエクスポート |
View | View/getBlockchainNetworkDetail | View/getBlockchainNetworkList | Network | Network | Blockchain Networkの詳細情報を照会 |
View | View/getBlockchainNetworkList | - | - | Network | Blockchain Networkリストを照会 |
View | View/getBlockchainNetworkTopology | View/getPeerList View/getBlockchainNetworkList View/getOrdererList View/getCAList View/getOrganizationList | Network | Network | ネットワークノードの詳細構成図を照会 |
View | View/getCADetail | View/getBlockchainNetworkDetail View/getBlockchainNetworkList View/getCAList | CA | CA | CAの詳細情報を照会 |
View | View/getCAList | View/getBlockchainNetworkDetail View/getBlockchainNetworkList | - | CA | CAリストを照会 |
View | View/getCAUserIdentityList | View/getBlockchainNetworkDetail View/getBlockchainNetworkList | CA | CA | CAユーザーIdentityリストを照会 |
View | View/getChaincodeList | View/getBlockchainNetworkDetail View/getBlockchainNetworkList | - | Channel | Chaincodeリストを照会 |
View | View/getChannelBlockTransactionLog | View/getChannelList View/getBlockchainNetworkDetail View/getBlockchainNetworkList View/getChannelDetail | Channel | Channel | ブロックまたはトランザクションを照会 |
View | View/getChannelDetail | View/getBlockchainNetworkDetail View/getChannelList View/getBlockchainNetworkList | Channel | Channel | Channelの詳細情報を照会 |
View | View/getChannelList | View/getBlockchainNetworkDetail View/getBlockchainNetworkList | - | Channel | Channelリストを照会 |
View | View/getChannelOrganizationList | View/getChannelList View/getBlockchainNetworkDetail View/getBlockchainNetworkList View/getChannelDetail | Channel | Channel | Channelのメンバー(Organization)リストを照会 |
View | View/getInvitationList | - | - | Network | ネットワーク招待リストを照会 |
View | View/getKubernetesClusterDetail | View/getKubernetesClusterList | VPCKubernetesService:Cluster | Network | Kubernetesクラスタの詳細情報を照会 |
View | View/getKubernetesClusterList | - | - | Network | Kubernetesクラスタリストを照会 |
View | View/getOrdererDetail | View/getBlockchainNetworkDetail View/getBlockchainNetworkList View/getOrdererList | Orderer | Orderer | Ordererの詳細情報を照会 |
View | View/getOrdererList | View/getBlockchainNetworkDetail View/getBlockchainNetworkList View/getOrdererList | - | Orderer | Ordererリストを照会 |
View | View/getOrganizationConnectionProfile | View/getBlockchainNetworkDetail View/getOrganizationDetail View/getBlockchainNetworkList View/getOrganizationList | - | Organization | Organizationのアクセス情報をダウンロード |
View | View/getOrganizationDetail | View/getBlockchainNetworkDetail View/getBlockchainNetworkList View/getOrganizationList | Organization | Organization | Organizationの詳細情報を照会 |
View | View/getOrganizationList | View/getBlockchainNetworkDetail View/getBlockchainNetworkList | - | Organization | Organizationリストを照会 |
View | View/getPeerDetail | View/getPeerList View/getBlockchainNetworkDetail View/getBlockchainNetworkList | Peer | Peer | Peerの詳細情報を照会 |
View | View/getPeerList | View/getBlockchainNetworkDetail View/getBlockchainNetworkList | - | Peer | Peerリストを照会 |
View | View/getPeerListInstallable | View/getPeerList View/getPeerDetail View/getBlockchainNetworkDetail View/getBlockchainNetworkList | - | Channel | ChaincodeをインストールできるPeerリストを照会 |
View | View/watchCAStatus | View/getBlockchainNetworkDetail View/getBlockchainNetworkList View/getCAList View/getCADetail | CA | CA | CAのコンテナモニタリング情報を照会 |
View | View/watchOrdererStatus | View/getBlockchainNetworkDetail View/getBlockchainNetworkList View/getOrdererList View/getOrdererDetail | Orderer | Orderer | Ordererのコンテナモニタリング情報を照会 |
View | View/watchPeerStatus | View/getPeerList View/getPeerDetail View/getBlockchainNetworkDetail View/getBlockchainNetworkList | Peer | Peer | Peerのコンテナモニタリング情報を照会 |
Change | Change/createBlockchainNetwork | View/getKubernetesClusterList Change/createPeer View/getBlockchainNetworkList Change/createOrderer Change/createCA Change/createOrganization Change/createChannel View/getKubernetesClusterDetail | - | Network | Blockchain Networkを作成 |
Change | Change/createCA | View/getBlockchainNetworkDetail View/getBlockchainNetworkList View/getCAList | - | CA | CAを作成 |
Change | Change/createChannel | View/getBlockchainNetworkDetail View/getChannelList View/getOrganizationDetail View/getBlockchainNetworkList View/getOrdererList Change/updateChannelOrganizations View/getOrdererDetail View/getOrganizationList | - | Channel | Channelを作成 |
Change | Change/createOrderer | View/getCAUserIdentityList View/getBlockchainNetworkDetail View/getOrganizationDetail View/getBlockchainNetworkList View/getOrdererList View/getOrganizationList | - | Orderer | Ordererを作成 |
Change | Change/createOrganization | View/getBlockchainNetworkDetail View/getBlockchainNetworkList View/getCAList View/getCADetail View/getOrganizationList | - | Organization | Organizationを作成 |
Change | Change/createPeer | View/getPeerList View/getCAUserIdentityList View/getBlockchainNetworkDetail View/getOrganizationDetail View/getBlockchainNetworkList View/getOrganizationList | - | Peer | Peerを作成 |
Change | Change/deleteBlockchainNetwork | View/getBlockchainNetworkDetail View/getBlockchainNetworkList | Network | Network | Blockchain Networkを削除 |
Change | Change/deleteCA | View/getBlockchainNetworkDetail View/getBlockchainNetworkList View/getCAList View/getCADetail | CA | CA | CAを削除 |
Change | Change/deleteOrderer | View/getBlockchainNetworkDetail View/getBlockchainNetworkList View/getOrdererList View/getOrdererDetail | Orderer | Orderer | Ordererを削除 |
Change | Change/deleteOrganization | View/getBlockchainNetworkDetail View/getOrganizationDetail View/getBlockchainNetworkList View/getOrganizationList | Organization | Organization | Organizationを削除 |
Change | Change/deletePeer | View/getPeerList View/getPeerDetail View/getBlockchainNetworkDetail View/getBlockchainNetworkList | Peer | Peer | Peerを削除 |
Change | Change/executeChaincode | View/getChaincodeList View/getChannelList View/getOrganizationDetail View/getChannelOrganizationList View/getChannelDetail | Channel | Channel | Chaincodeを実行 |
Change | Change/importOrderer | View/getBlockchainNetworkDetail View/getBlockchainNetworkList View/getOrdererList View/getOrdererDetail | - | Orderer | Ordererをインポート |
Change | Change/importOrganization | View/getBlockchainNetworkDetail View/getOrganizationDetail View/getBlockchainNetworkList View/getOrganizationList | - | Organization | Organizationをインポート |
Change | Change/installChaincode | View/getPeerDetail View/getChaincodeList View/getBlockchainNetworkDetail View/getBlockchainNetworkList View/getPeerListInstallable | Peer | Channel | Chaincodeをインストール |
Change | Change/instantiateChaincode | View/getChaincodeList View/getOrganizationDetail View/getChannelList View/getChannelOrganizationList View/getChannelDetail | Channel | Channel | Chaincodeを有効化 |
Change | Change/inviteToNetwork | View/getBlockchainNetworkDetail View/getChannelList View/getBlockchainNetworkList View/getChannelDetail | - | Network | ネットワークに招待 |
Change | Change/manageInvitation | View/getInvitationList View/getBlockchainNetworkDetail View/getOrganizationDetail View/getBlockchainNetworkList View/getOrganizationList | - | Network | 招待を受諾・拒否・確認・キャンセル |
Change | Change/resizeCAResources | View/getBlockchainNetworkDetail View/getBlockchainNetworkList View/getCAList View/getCADetail | CA | CA | CAのリソース設定を変更 |
Change | Change/resizeLoadBalancerThroughput | View/getBlockchainNetworkDetail View/getBlockchainNetworkList | Network | Network | ロードバランサのサイズを変更 |
Change | Change/resizeOrdererResources | View/getBlockchainNetworkDetail View/getBlockchainNetworkList View/getOrdererList View/getOrdererDetail | Orderer | Orderer | Ordererリソース設定を変更 |
Change | Change/resizePeerResources | View/getPeerList View/getPeerDetail View/getBlockchainNetworkDetail View/getBlockchainNetworkList | Peer | Peer | Peerリソース設定を変更 |
Change | Change/updateCAUserIdentities | View/getCAUserIdentityList View/getBlockchainNetworkDetail View/getBlockchainNetworkList View/getCAList View/getCADetail | CA | CA | CAユーザーIdentityの設定を変更 |
Change | Change/updateChannelBatchconfig | View/getBlockchainNetworkDetail View/getChannelList View/getBlockchainNetworkList Change/updateChannelOrganizations View/getChannelDetail | Channel | Channel | ChannelのBatch config設定を変更 |
Change | Change/updateChannelOrganizations | View/getBlockchainNetworkDetail View/getOrganizationDetail View/getChannelList View/getBlockchainNetworkList View/getChannelOrganizationList View/getOrganizationList View/getChannelDetail | Channel | Channel | Channelのメンバー(Organization)設定を変更 |
Change | Change/updateChannelPeers | View/getPeerList View/getBlockchainNetworkDetail View/getChannelList View/getBlockchainNetworkList View/getPeerListInstallable View/getChannelDetail | Channel | Channel | Channelに参加するPeer設定を変更 |
Change | Change/updateConsortium | View/getBlockchainNetworkDetail View/getOrganizationDetail View/getBlockchainNetworkList View/getOrdererList View/getOrdererDetail View/getOrganizationList | Orderer | Orderer | Ordererのコンソーシアム設定を変更 |
Change | Change/upgradeChaincode | View/getChaincodeList View/getOrganizationDetail View/getChannelList Change/instantiateChaincode View/getChannelOrganizationList View/getChannelDetail | Channel | Channel | Chaincodeをアップグレード |
特定のアクションに対する権限を付与されたとしても、関連する必須アクションに対する権限が一緒に付与されていない場合、作業は正常に行えません。 このような問題を防ぐため、Sub Accountではアクション権限の付与時に、関連アクションに対する権限も自動的に一緒に付与される機能を提供しています。 ただし、自動的に一緒に付与された関連アクションの選択を解除すると、メインアカウントユーザーの意図とみなし、システムで強制的に含めることはいたしません。権限設定の際にご注意ください。