Cloud Functions の権限管理
    • PDF

    Cloud Functions の権限管理

    • PDF

    Article Summary

    VPC 環境で利用できます。

    NAVERクラウドプラットフォームのアカウント管理サービスである Sub Accountを使用すると、Cloud Functions のアクセス権限を様々な方法で設定できます。Sub Accountでは、管理および運用権限の設定のために管理型(System Managed)ポリシーとユーザー定義(User Created)ポリシーが提供されます。

    参考

    Sub Accountは、ご利用の申し込みの際に別途料金が発生しない無料サービスです。Sub Accountに関する詳細は、NAVERクラウドプラットフォームポータルのサービス > Management & Governance > Sub Accountメニューと、Sub Accountご利用ガイドをご参照ください。

    管理型ポリシー

    管理型ポリシーは、ユーザーの便宜を図るために、NAVERクラウドプラットフォームが独自に定義した役割ベースのポリシーです。Sub Accountで作成したサブアカウントに管理型ポリシーを付与すると、権限を付与されたサブアカウントは Cloud Functions を利用できるようになります。Cloud Functions の管理型ポリシーについての簡単な説明は、次の通りです。

    ポリシー名ポリシーの説明
    NCP_ADMINISTRATORNAVERクラウドプラットフォーム内のポータルやコンソールへのアクセスにおいてメインアカウントと同様にアクセスできる権限
    NCP_INFRA_MANAGERNAVERクラウドプラットフォームのすべてのサービスが利用でき、ポータル マイページ > 通知管理にアクセスできる権限
    NCP_VPC_CLOUD_FUNCTIONS_MANAGERVPCベースの Cloud Functions 内のすべての機能が利用できる権限
    NCP_VPC_CLOUD_FUNCTIONS_VIEWERVPCベースの Cloud Functions 内のリスト表示、照会機能のみ利用できる権限

    ユーザー定義ポリシー

    ユーザー定義ポリシーは、ユーザーが直接作成できるポリシーです。Sub Accountで作成したサブアカウントにユーザー定義ポリシーを付与すると、権限を付与されたサブアカウントはユーザーが割り当てたアクションの組み合わせでのみ利用できます。Cloud Functions のユーザー定義ポリシーについての簡単な説明は、次の通りです。

    区分アクション名関連アクションリソースタイプリソースタイプ別のグループアクションの説明
    ViewView/getPackageList--PackagePackage のリストを照会
    ViewView/getPackageDetailView/getPackageListPackagePackagePackage の詳細情報を照会
    ViewView/getActionListView/getPackageList
    View/getPackageDetail
    -ActionAction のリストを照会
    ViewView/getActionDetailView/getPackageList
    View/getPackageDetail
    View/getActionList
    View/getVPCList
    View/getVPCDetail
    View/getSubnetList
    View/getSubnetDetail
    View/getAPIList
    View/getAPIDetail
    ActionActionAction の詳細情報を照会
    ViewView/getActionActivationListView/getPackageList
    View/getPackageDetail
    View/getActionList
    View/getActionDetail
    ActionActivationAction の実行記録リストを照会
    ViewView/getActionActivationDetailView/getPackageList
    View/getPackageDetail
    View/getActionList
    View/getActionDetail
    View/getActionActivationList
    ActionActivationAction の実行記録の詳細情報を照会
    ViewView/getTriggerList-TriggerTriggerTrigger のリストを照会
    ViewView/getTriggerDetailView/getTriggerList
    View/getAPIList
    View/getAPIDetail
    View/getEventRuleList
    View/getEventRuleDetail
    View/getRuleList
    View/getRuleDetail
    View/getObjectStorageBucketList
    View/getObjectStorageBucketEventRuleList
    View/getSourceCommitRepositoryList
    View/getSourceCommitWebhookList
    TriggerTriggerTrigger の詳細情報を照会
    ViewView/getTriggerActivationListView/getTriggerList
    View/getTriggerDetail
    TriggerActivationTrigger の実行記録リストを照会
    ViewView/getTriggerActivationDetailView/getTriggerList
    View/getTriggerDetail
    View/getTriggerActivationList
    TriggerActivationTrigger の実行記録の詳細情報を照会
    ViewView/getProductList--ExternalLinkAPI Gateway の Productリストを照会
    ViewView/getProductDetailView/getProductListAPIGateway:ProductExternalLinkAPI Gateway の Productの詳細情報を照会
    ViewView/getAPIListView/getProductList
    View/getProductDetail
    -ExternalLinkAPI Gateway の APIリストを照会
    ViewView/getAPIDetailView/getProductList
    View/getProductDetail
    View/getAPIList
    APIGateway:APIExternalLinkAPI Gateway の APIの詳細情報を照会
    ViewView/getEventRuleList--TriggerCloud Insight の Event Ruleリストを照会
    ViewView/getEventRuleDetailView/getEventRuleListCloudInsight:EventRuleTriggerCloud Insight の Event Ruleの詳細内容を照会
    ViewView/getRuleList--TriggerCloud IoT Core の Ruleリストを照会
    ViewView/getRuleDetailView/getRuleListCloudIoTCore:RuleTriggerCloud IoT Core の Ruleの詳細内容を照会
    ViewView/getObjectStorageBucketList--TriggerObject Strage の Bucketリスト照会
    ViewView/getObjectStorageBucketDetailView/getObjectStorageBucketListObjectStorage:BucketTriggerObject Storage の Bucketの詳細内容を照会
    ViewView/getObjectStorageBucketEventRuleListView/getObjectStorageBucketList
    View/getObjectStorageBucketDetail
    -TriggerObject Storage の Bucket Event Ruleリストを照会
    ViewView/getObjectStorageBucketEventRuleDetailView/getObjectStorageBucketList
    View/getObjectStorageBucketDetail
    View/getObjectStorageBucketEventRuleList
    ObjectStorage:BucketTriggerObject Storage の Bucket Event Ruleの詳細情報を照会
    ViewView/getSourceCommitRepositoryList--TriggerSource Commit の Repositoryリストを照会
    ViewView/getSourceCommitRepositoryDetailView/getSourceCommitRepositoryListSourceCommit:RepositoryTriggerSource Commit の Repositoryの詳細情報を照会
    ViewView/getSourceCommitWebhookListView/getSourceCommitRepositoryList
    View/getSourceCommitRepositoryDetail
    -TriggerSource Commit の Repository Webhookリストを照会
    ViewView/getSourceCommitWebhookDetailView/getSourceCommitRepositoryList
    View/getSourceCommitRepositoryDetail
    View/getSourceCommitWebhookList
    SourceCommit:RepositoryTriggerSource Commit の Repository Webhookの詳細情報を照会
    ViewView/getVPCList--ActionVPC リストの照会
    ViewView/getVPCDetailView/getVPCListVPC:VPCActionVPCの詳細情報を照会
    ViewView/getSubnetList--ActionSubnetリストを照会
    ViewView/getSubnetDetailView/getSubnetListVPC:SubnetActionSubnetの詳細情報を照会
    ViewView/getDashboardView/getActionActivationList-ActivationDashboardを照会
    ViewView/getMonitoringActionView/getActionActivationListActionActivationActionモニタリング情報を照会
    ViewView/getMonitoringTriggerView/getTriggerActivationListTriggerActivationTriggerモニタリング情報を照会
    ChangeChange/createAPIView/getProductList
    View/getProductDetail
    View/getAPIList
    APIGateway:APIExternalLinkAPI Gatewayの APIを作成
    ChangeChange/createActionView/getPackageList
    View/getPackageDetail
    View/getActionList
    View/getVPCList
    View/getVPCDetail
    View/getSubnetList
    View/getSubnetDetail
    Change/createNetworkInterface
    -ActionActionを作成
    ChangeChange/createActionExternalLinkView/getPackageList
    View/getPackageDetail
    View/getActionList
    View/getActionDetail
    View/getProductList
    View/getProductDetail
    View/getAPIList
    View/getAPIDetail
    Change/updateAPI
    ActionActionActionを呼び出せる外部接続 URLを作成
    ChangeChange/createActionLinkTriggerView/getTriggerList
    View/getTriggerDetail
    View/getActionList
    View/getActionDetail
    ActionActionActionに Triggerを関連付け
    ChangeChange/createNetworkInterface--ActionNetwork Interfaceを作成
    ChangeChange/createObjectStorageBucketEventRule--TriggerObject Storageの Bucket Event Ruleを作成
    ChangeChange/createSourceCommitWebhook--TriggerSource Commitの Repository Webhookを作成
    ChangeChange/createPackageView/getPackageList-PackagePackageを作成
    ChangeChange/createProductView/getProductList-ExternalLinkAPI Gatewayの Productを作成
    ChangeChange/createRuleView/getRuleList-TriggerCloud IoT Coreの Ruleを作成
    ChangeChange/createTriggerView/getTriggerList
    View/getTriggerDetail
    View/getProductList
    View/getProductDetail
    View/getAPIList
    View/getAPIDetail
    Change/updateAPI
    Change/createProduct
    Change/createAPI
    View/getEventRuleList
    View/getEventRuleDetail
    Change/updateEventRule
    View/getRuleList
    View/getRuleDetail
    Change/updateRule
    View/getObjectStorageBucketList
    View/getObjectStorageBucketEventRuleList
    Change/createObjectStorageBucketEventRule
    View/getSourceCommitRepositoryList
    View/getSourceCommitRepositoryDetail
    View/getSourceCommitWebhookList
    View/getSourceCommitWebhookDetail
    Change/createSourceCommitWebhook
    -TriggerTriggerを作成
    ChangeChange/createTriggerExternalLinkView/getTriggerList
    View/getTriggerDetail
    View/getProductList
    View/getProductDetail
    View/getAPIList
    View/getAPIDetail
    Change/updateAPI
    TriggerTriggerTriggerを呼び出せる外部接続 URLを作成
    ChangeChange/createTriggerLinkActionView/getTriggerList
    View/getTriggerDetail
    View/getActionList
    View/getActionDetail
    TriggerTriggerTriggerに Actionを関連付け
    ChangeChange/deleteActionView/getPackageList
    View/getPackageDetail
    View/getActionList
    View/getActionDetail
    Change/deleteNetworkInterface
    View/getVPCList
    View/getVPCDetail
    View/getSubnetList
    View/getSubnetDetail
    ActionActionActionを削除
    ChangeChange/deleteActionLinkTriggerView/getTriggerList
    View/getTriggerDetail
    View/getActionList
    View/getActionDetail
    ActionActionActionに関連付けられた Triggerの関連付けを解除
    ChangeChange/deleteNetworkInterface-VPCServer:NetworkInterfaceActionNetwork Interfaceを返却
    ChangeChange/deletePackageView/getPackageList
    View/getPackageDetail
    PackagePackagePackageを削除
    ChangeChange/deleteTriggerView/getTriggerList
    View/getTriggerDetail
    View/getEventRuleList
    View/getEventRuleDetail
    Change/updateEventRule
    View/getRuleList
    View/getRuleDetail
    Change/updateRule
    View/getObjectStorageBucketList
    View/getObjectStorageBucketEventRuleList
    View/getSourceCommitRepositoryList
    View/getSourceCommitWebhookList
    TriggerTriggerTriggerを削除
    ChangeChange/deleteTriggerLinkActionView/getTriggerList
    View/getTriggerDetail
    View/getActionList
    View/getActionDetail
    TriggerTriggerTriggerに関連付けられた Actionの関連付けを解除
    ChangeChange/invokeActionView/getPackageList
    View/getPackageDetail
    View/getActionList
    View/getActionDetail
    ActionActionActionを実行
    ChangeChange/invokeTriggerView/getTriggerList
    View/getTriggerDetail
    Change/invokeAction
    TriggerTriggerTriggerを実行
    ChangeChange/updateAPIView/getProductList
    View/getProductDetail
    View/getAPIList
    View/getAPIDetail
    APIGateway:APIExternalLinkAPI Gatewayの APIを修正
    ChangeChange/updateActionView/getPackageList
    View/getPackageDetail
    View/getActionList
    View/getActionDetail
    Change/createNetworkInterface
    Change/deleteNetworkInterface
    View/getVPCList
    View/getVPCDetail
    View/getSubnetList
    View/getSubnetDetail
    ActionActionActionを修正
    ChangeChange/updateEventRuleView/getEventRuleList
    View/getEventRuleDetail
    CloudInsight:EventRuleTriggerCloud Insightの Event Ruleを修正
    ChangeChange/updatePackageView/getPackageList
    View/getPackageDetail
    PackagePackagePackageを修正
    ChangeChange/updateRuleView/getRuleList
    View/getRuleDetail
    CloudIoTCore:RuleTriggerCloud IoT Coreの Ruleを修正
    ChangeChange/updateTriggerView/getTriggerList
    View/getTriggerDetail
    View/getProductList
    View/getProductDetail
    View/getAPIList
    View/getAPIDetail
    Change/updateAPI
    Change/createProduct
    Change/createAPI
    View/getEventRuleList
    View/getEventRuleDetail
    Change/updateEventRule
    View/getRuleList
    View/getRuleDetail
    Change/updateRule
    View/getObjectStorageBucketList
    View/getObjectStorageBucketEventRuleList
    Change/createObjectStorageBucketEventRule
    View/getSourceCommitRepositoryList
    View/getSourceCommitRepositoryDetail
    View/getSourceCommitWebhookList
    View/getSourceCommitWebhookDetail
    Change/createSourceCommitWebhook
    TriggerTriggerTrigger を修正
    注意

    特定のアクションに対する権限を付与されたとしても、関連する必須アクションに対する権限が一緒に付与されていない場合、作業は正常に行えません。このような問題を防ぐため、Sub Accountではアクション権限の付与時に、関連アクションに対する権限も自動的に一緒に付与される機能を提供しています。ただし、自動的に一緒に付与された関連アクションの選択を解除すると、メインアカウントユーザーの意図とみなし、システムで強制的に含めないため権限設定の際にご注意ください。


    この記事は役に立ちましたか?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.