Set Up Cost Visibility for GCP - Harness.io Docs
文章推薦指數: 80 %
Click ADD PERMISSIONS. Filter the table by Permission. Add the following permissions: billing.accounts.list; billing.accounts.get; billing.accounts ... FreeTrial Community LatestFeatures EarlyAccess HarnessU Feedback StartHere HarnessKeyConcepts HarnessProductsandEditions GetStartedwithCloudCostManagement HarnessOn-PremiseOverview NewDocsAddedRecently Built-inAppTourGuideforFreemiumAccounts TourHarnessManager SupportedPlatformsandTechnologies ChecklistBuilder ViewAccountInfoandSubscribetoDowntimeAlerts Quickstarts AWSAMIQuickstart AWSCodeDeployQuickstart AWSECSQuickstart AWSLambdaQuickstart HelmQuickstart IIS(.NET)Quickstart KubernetesQuickstart TanzuApplicationService(TAS)Quickstart Traditional(SSH)Quickstart How-toGuides AccountSetup 1-ManageHarnessDelegates HarnessDelegateOverview DelegateRequirementsandLimitations DelegateInstallationOverview InstalltheHarnessShellScriptDelegate InstalltheHarnessKubernetesDelegate InstalltheHarnessECSDelegate InstalltheHarnessHelmDelegate InstalltheHarnessDockerDelegate ApproveorRejectHarnessDelegates RunScriptsonDelegatesusingProfiles UseSecretsinaDelegateProfile DelegateTaskCategoryMapping SelectDelegateswithSelectors ScopeDelegatestoHarnessComponentsandCommands InstalltheAWSCLIonaDelegate TargetDelegatestoSpecificNamespaces AutomateHarnessKubernetesDelegateSetup UseCustomHelmBinariesonHarnessDelegates AddSelf-SignedCertificatesforDelegateConnections ConfigureDelegateProxySettings TruststoreOverrideforDelegates SecureDelegateswithTokens 2-ManageHarnessConnectors ConnectorsOverview ConnectorsOverview AddCloudProviders AddCloudProviders AddKubernetesClusterCloudProvider AddGoogleCloudPlatformCloudProvider AddAmazonWebServices(AWS)CloudProvider AddMicrosoftAzureCloudProvider AddTanzuApplicationService(TAS)CloudProvider AddPhysicalDataCenterasCloudProvider AddSpotInstCloudProvider AddArtifactServers AddArtifactServers AddDockerRegistryArtifactServers AddHelmRepositoryArtifactServers AddAWSS3andGoogleCloudStorageArtifactServers AddAzureDevOpsArtifactServers AddJenkinsArtifactServers AddBambooArtifactServers AddNexusArtifactServers AddArtifactoryServers AddSambaServerArtifactServers AddSFTPArtifactServers AddSourceRepoProviders AddSourceRepoProviders AddaGitHubRepo AddaBitbucketRepo AddaGitLabRepo AddaCodeCommitRepo AddanAzureDevOpsRepo AddCollaborationProviders AddCollaborationProviders AddSMTPCollaborationProvider AddJiraCollaborationProvider AddServiceNowCollaborationProvider AddVerificationProviders AddVerificationProviders 3-ManageNotifications ManageUserNotifications SendNotificationsUsingSlack SendSlackMessagesfromWorkflows SendNotificationstoMicrosoftTeams ManageAlertNotifications HarnessEditions MigratetoHarnessCommunity ManageAppStacks AddApplicationStacks ManageTemplateLibraries CreateanHTTPWorkflowStepTemplate CreateaShellScriptWorkflowStepTemplate CreateaServiceCommandTemplate AddServiceCommandTemplatesintoCommandUnits LinkTemplatestoServicesandWorkflows ManageTags ManageTags ApplyFiltersUsingTags AssignMetadataUsingTags UseExpressionsinWorkflowandPipelineTags ContinuousDeployments DeploymentsOverview DeploymentsOverview FilteringDeployments ViewtheDelegatesUsedinaDeployment ExportDeploymentLogs RestrictDeploymentAccesstoSpecificEnvironments DeployaWorkflowtoMultipleInfrastructuresSimultaneously ResumePipelineDeployments DeploymentLoggingLimitations PublishPipelineEventstoanHTTPEndpoint AWSDeploymentsandProvisioning AWSCloudFormation CloudFormationHow-tos SetUpYourHarnessAccountforCloudFormation AddCloudFormationTemplates MapCloudFormationInfrastructure ProvisionusingCloudFormationCreateStack UsingCloudFormationOutputsinWorkflowSteps RemoveProvisionedInfrawithCloudFormationDeleteStack AWSAMIDeployments AMI/ASGDeploymentsHow-tos AMIBasicDeployment CreateanAMI/ASGCanaryDeployment AMIBlue/GreenDeployment AMISpotinstElastigroupDeployment ConfigureSpotinstTrafficShiftVerification AWSECSDeployments ECSDeploymentsOverview 1-HarnessECSDelegate 2-ECSConnectorsandProvidersSetup 3-ECSServices 4-ECSEnvironments 5-ECSBasicandCanaryWorkflows 6-ECSBlue/GreenWorkflows 7-ECSSetupinYAML 8-ECSTroubleshooting DeployMultipleECSSidecarContainers RunanECSTask UseRemoteECSTaskandServiceDefinitionsinGitRepos AWSLambdaDeployments AWSLambdaHow-tos AWSLambdaDeploymentOverview ConnecttoAWSforLambdaDeployments AddLambdaFunctions DefineYourLambdaTargetInfrastructure CreateaBasicLambdaDeployment ViewLambdaDeploymentsintheServerlessFunctionsDashboard AzureDeploymentsandProvisioning AzureVirtualMachineScaleSets(VMSS) AzureVirtualMachineScaleSetDeploymentsOverview ConnecttoAzureforVMSSDeployments AddYourAzureVMImageforDeployment DefineYourAzureVMSSTargetInfrastructure CreateanAzureVMSSBasicDeployment CreateanAzureVMSSCanaryDeployment CreateanAzureVMSSBlue/GreenDeployment AzureVMSSVersioningandNaming AzureWebApps AzureWebAppDeploymentsOverview ConnecttoAzureandArtifactRepoforYourWebAppDeployments AddYourDockerImageforAzureWebAppDeployment DefineYourAzureWebAppInfrastructure CreateanAzureWebAppBlue/GreenDeployment CreateanAzureWebAppCanaryDeployment AzureWebAppDeploymentRollback AzureACRtoAKS AzureACRtoAKSDeploymentsOverview 1-HarnessAccountSetupforAzureACRtoAKS 2-HarnessServiceSetupforAzureACRandAKS 3-DefineYourAKSTargetInfrastructure 4-AzureACRtoAKSWorkflowsandDeployments 5-AzureACRtoAKSTroubleshooting AzureARMProvisioning AzureResourceManagement(ARM)How-tos SetUpYourHarnessAccountforAzureARM AddAzureARMTemplatestoHarness ProvisionandDeploytoARMProvisionedInfrastructure ProvisionResourcesusingaHarnessARMInfrastructureProvisioner UseAzureARMTemplateOutputsinWorkflowSteps AzureARMRollbacks AzureBlueprintProvisioning AzureBlueprintHow-tos SetUpYourHarnessAccountforAzureBlueprint AddAzureBlueprintstoHarness ProvisionusingAzureBlueprintDefinitions CI/CD:ArtifactBuildandDeployPipelines BuildandDeployPipelineHow-tos ConnecttoYourArtifactBuildandDeployPipelinePlatforms AddYourBuildandDeployPipelineArtifacts CreatetheBuildWorkflowforBuildandDeployPipelines DefineYourBuildandDeployPipelineTargetInfrastructure CreatetheDeployWorkflowforBuildandDeployPipelines CreatetheBuildandDeployPipeline GoogleCloud RunGoogleCloudBuilds NativeHelmDeployments HelmNativeDeploymentGuideOverview 1-Delegate,Providers,andHelmSetup 2-HelmServices 3-HelmEnvironments 4-HelmWorkflowsandDeployments 5-HelmTroubleshooting UpgradeNativeHelm2DeploymentstoHelm3 CustomFetchingandPreprocessingofHelmCharts IIS(.NET)Deployments IIS(.NET)DeploymentOverview 1-DelegateandConnectorsforIIS 2-ServicesforIIS 3-IISEnvironmentsinAWSandAzure 4-IISWorkflowsandPipelines 5-BestPracticesandTroubleshooting KubernetesDeployments KubernetesHow-tos ConnecttoYourTargetKubernetesPlatform AddContainerImagesforKubernetesDeployments PullanImagefromaPrivateRegistryforKubernetes DefineorAddKubernetesManifests UseGoTemplatinginKubernetesManifests AddingandEditingInlineKubernetesManifestFiles UploadKubernetesResourceFiles UseaHelmRepositorywithKubernetes LinkResourceFilesorHelmChartsinGitRepos UsingHarnessConfigVariablesinManifests UseHarnessConfigFilesinManifests OverrideValuesYAMLFiles OverrideHarnessKubernetesServiceSettings OverrideVariablesattheInfrastructureDefinitionLevel AddPackagedKubernetesManifests IgnoreaManifestFileDuringDeployment DefineYourKubernetesTargetInfrastructure ProvisionKubernetesInfrastructures SelectKubernetesNamespacesbasedonInfraMapping CreateKubernetesNamespaceswithWorkflowVariables CreateaKubernetesCanaryDeployment CreateaKubernetesRollingDeployment CreateaKubernetesBlue/GreenDeployment DeployManifestsSeparatelyusingApplyStep DeployHelmCharts DeployKubernetesCustomResourcesusingCRDs SetUpKubernetesTrafficSplittingwithIstio TrafficSplittingWithoutIstio SetupKubernetesIngressRules ScaleKubernetesPods RunKubernetesJobs UseKustomizeforKubernetesDeployments DeleteKubernetesResources PruneKubernetesResources KubernetesWorkflowVariablesandExpressions UsingOpenShiftwithHarnessKubernetes UpgradetoHelm3ChartsinKubernetesServices UseHelmChartHooksinKubernetesDeployments TanzuApplicationService(formerlyPivotal) TanzuApplicationServiceDeployments ConnecttoYourTargetTanzuAccount AddContainerImagesforTanzuDeployments AddingandEditingInlineTanzuManifestFiles UploadLocalandRemoteTanzuResourceFiles UsingHarnessConfigVariablesinTanzuManifests TanzuAppNaming OverrideTanzuManifestsandConfigVariablesandFiles AddPackagedTanzuManifests DefineYourTanzuTargetInfrastructure CreateaBasicTanzuDeployment CreateaCanaryTanzuDeployment CreateaBlue/GreenTanzuDeployment RunCFCLICommandsandScriptsinaWorkflow TanzuBuilt-inVariables UseCLIPluginsinHarnessTanzuDeployments UsetheAppAutoscalerService PreprocessTanzuArtifactstoMatchSupportedTypes Terraform TerraformHow-tos SetUpYourHarnessAccountforTerraform AddTerraformScripts MapDynamicallyProvisionedInfrastructureusingTerraform ProvisionusingtheTerraformProvisionStep UsingtheTerraformApplyCommand PerformaTerraformDryRun RemoveProvisionedInfrawithTerraformDestroy UseTerraformOutputsinWorkflowSteps Terragrunt TerragruntHow-tos SetUpYourHarnessAccountforTerragrunt AddTerragruntConfigurationFiles MapDynamicallyProvisionedInfrastructureusingTerragrunt ProvisionusingtheTerragruntProvisionStep PerformaTerragruntDryRun RemoveProvisionedInfrawithTerragruntDestroy UseTerragruntOutputsinWorkflowSteps TraditionalDeployments(SSH) Traditional(SSH)DeploymentsHow-tos ConnecttoYourReposandTargetSSHPlatforms AddArtifactsandAppStacksforTraditional(SSH)Deployments AddScriptsforTraditional(SSH)Deployments DefineYourTraditional(SSH)TargetInfrastructure CreateaBasicWorkflowforTraditional(SSH)Deployments CustomDeployments CreateaCustomDeploymentusingDeploymentTemplates ModelYourCDPipeline AddApplications CreateanApplication CreateDefaultApplicationDirectoriesandVariables AddServices AddSpecsandArtifactsusingaHarnessService UseScriptBasedServices AddServiceConfigVariables AddServiceConfigFiles UsingCustomArtifactSources ServiceTypesandArtifactSources AddaDockerImage AddanAzureDevOpsArtifactSource AddEnvironments AddanEnvironment AddanInfrastructureDefinition MigratingfromServiceInfrastructurestoInfrastructureDefinitions ServiceInfrastructures(Note:ReplacedFunctionality) OverrideaServiceConfigurationinanEnvironment CreateEnvironment-levelVariablesandFilesforAllServices AddWorkflows Workflows AddaWorkflow DeployIndividualWorkflows VerifyWorkflow AddaWorkflowNotificationStrategy DefineWorkflowFailureStrategy SetWorkflowVariables UseStepsforDifferentWorkflowTasks AddPhasestoaWorkflow SynchronizeWorkflowDeploymentsusingBarriers TemplatizeaWorkflow CloneaWorkflow ConfigureWorkflowsUsingYAML UsingtheHTTPCommand RunShellScriptsinWorkflows RunJenkinsJobsinWorkflows JiraIntegration ServiceNowIntegration ControlResourceUsage WorkflowQueuing TargetSpecificHostsDuringDeployment SkipWorkflowSteps RollbackProductionDeployments SelectNodesinaRollingDeploymentWorkflow WorkflowStepsUIChanges IntegrateTestsintoHarnessWorkflows DeployMultipleServicesSimultaneouslyusingBarriers SendanEmailfromYourWorkflow AddPipelines CreateaPipeline CreatePipelineTemplates PipelineSkipConditions AddInfraProvisioners ShellScriptProvisioning ShellScriptProvisioner InfrastructureProvisionersOverview ProvisionInfrastructureWithoutDeployingtoIt AddTriggers TriggerWorkflowsandPipelines TriggerDeploymentsWhenaNewArtifactisAddedtoaRepo TriggerDeploymentswhenPipelinesComplete ScheduleDeploymentsusingTriggers TriggerDeploymentsusingGitEvents TriggeraDeploymentusingcURL GetDeploymentStatususingREST TriggeraDeploymentwhenaFileChanges TriggeraDeploymentusingaURL PauseAllTriggersusingDeploymentFreeze AddApprovals HarnessUIApprovals JiraApprovals CustomShellScriptApprovals ServiceNowApprovals UsingVariablesinWorkflowApprovals SlackApprovalsinWorkflowsandPipelines UseVariableExpressions PassingVariablesintoWorkflowsandPipelinesfromTriggers PassVariablesbetweenWorkflows HarnessGitOps HarnessGitOpsOverview OnboardTeamsUsingGitOps CloudCostManagement(formerlyContinuousEfficiency) NewtoCCM?GetstartedwithaTrial CCMTrialNewUserSignup(formerlyCE) CCMTrialExistingUserSignup(formerlyCE) SetUpCostVisibility SetUpCostVisibilityforKubernetes SetUpCostVisibilityforKubernetesUsinganExistingDelegate SetUpCostVisibilityforAWS SetUpCostVisibilityforGCP SetUpCostVisibilityforAzure RootCostAnalysis AnalyzeCostforKubernetes AnalyzeCostforAWS AnalyzeCostforGCP AnalyzeCostforAzure PerformRootCostAnalysis CCMPerspectives CreateCostPerspectives ShareYourCostPerspectiveReport CreateYourPerspectivesBudget CCMBudgets CreateaBudget CCMRecommendations OptimizeKubernetesCostswithResourceRecommendations CCMCostAnomalyDetection DetectCloudCostAnomalieswithCCM(formerlyCE) SetUpNotificationsforCostAnomalies CostReport EnableCostReportsUsingEmail SetUpSlackNotificationsforCCM(formerlyCE) CCMAPIs UseCostExplorerAPIs UseWorkloadRecommendationAPIs ContinuousVerification 24/7ServiceGuard SetUp24/7ServiceGuard ApplyCustomThresholdsto24/7ServiceGuard AppDynamicsVerification AddAppDynamicsasaVerificationProvider MonitorApplications24/7withAppDynamics VerifyDeploymentswithAppDynamics TemplatizeAppDynamicsVerification SetAppDynamicsEnvironmentVariables BugsnagVerification ConnecttoBugsnag MonitorApplications24/7withBugsnag VerifyDeploymentswithBugsnag CloudWatchVerification ConnecttoCloudWatch MonitorApplications24/7withCloudWatch VerifyDeploymentswithCloudWatch DatadogVerification ConnecttoDatadog MonitorApplications24/7withDatadogLogging MonitorApplications24/7withDatadogMetrics VerifyDeploymentswithDatadogLogging VerifyDeploymentswithDatadogMetrics DynatraceVerification ConnecttoDynatrace MonitorApplications24/7withDynatrace VerifyDeploymentswithDynatrace ELKElasticsearchVerification ConnecttoElasticsearch(ELK) MonitorApplications24/7withElasticsearch VerifyDeploymentswithElasticsearch TroubleshootVerificationwithElasticsearch Logz.ioVerification ConnecttoLogz.io VerifyDeploymentswithLogz.io NewRelicVerification ConnecttoNewRelic MonitorApplications24/7withNewRelic NewRelicDeploymentMarker VerifyDeploymentswithNewRelic TroubleshootingNewRelic PrometheusVerification ConnecttoPrometheus MonitorApplications24/7withPrometheus VerifyDeploymentswithPrometheus SplunkVerification ConnecttoSplunk MonitorApplications24/7withSplunk VerifyDeploymentswithSplunk StackdriverVerification ConnecttoStackdriver MonitorApplications24/7withStackdriverLogging MonitorApplications24/7withStackdriverMetrics VerifyDeploymentswithStackdriverLogging VerifyDeploymentswithStackdriverMetrics SumoLogicVerification ConnecttoSumoLogic MonitorApplications24/7withSumoLogic VerifyDeploymentswithSumoLogic InstanaVerification 1–InstanaConnectionSetup 2–24/7ServiceGuardforInstana 3–VerifyDeploymentswithInstana CustomMetricsandLogsVerification CustomVerificationOverview ConnecttoCustomVerificationforCustomLogs ConnecttoCustomVerificationforCustomMetrics MonitorApplications24/7withCustomLogs MonitorApplications24/7withCustomMetrics VerifyDeploymentswithCustomLogs VerifyDeploymentswithCustomMetrics ConnecttoDatadogasaCustomAPM VerifyDeploymentswithDatadogasaCustomAPM ConnecttoAppDynamicsasaCustomAPM VerifyDeploymentswithAppDynamicsasaCustomAPM TuningandTrackingVerification FileJiraTicketsonVerificationEvents ApplyCustomThresholdstoDeploymentVerification Refine24/7ServiceGuardVerificationAnalysis RefineDeploymentVerificationAnalysis ConfigurationasCode ConfigurationasCodeOverview HarnessAccount-LevelGitSync HarnessApplication-LevelGitSync EditHarnessComponentsasYAML DelinkGitSync Config-As-CodeUsingRESTAPIs ViewHarnessGitSyncActivity Security AccessManagement ManagingUsersandGroups(RBAC) SetUpRBACforApplicationReleaseProcess AuthenticationSettings SSOProviderOverview SingleSign-On(SSO)withOAuth2.0 SingleSign-On(SSO)withLDAP SingleSign-On(SSO)withSAML ProvisioningUserswithOkta(SCIM) ProvisionUsersandGroupswithOneLogin(SCIM) ProvisionAzureADUsersandGroups(SCIM) Two-FactorAuthentication IPWhitelistManagement APIKeys RestrictAccesstoYourAccount SecretsManagement AddaSecretsManager ViewSecretsUsage AddaCyberArkSecretsManager AddanAWSKMSSecretsManager AddanAWSSecretsManager AddanAzureKeyVaultSecretsManager AddGoogleKMSasaHarnessSecretsManager AddaGoogleCloudSecretsManager AddaHashiCorpVaultSecretsManager UseEncryptedTextSecrets UseEncryptedFileSecrets AddSSHKeys UseSSHKeyviaKerberosforServerAuthentication AddHashiCorpVaultSignedSSHCertificateKeys AddWinRMConnectionCredentials CreateWinRMConnectionUsingKerberos ScopeSecretManagerstoApplicationsandEnvironments RestrictSecretsUsage ReferenceExistingSecretManagerSecrets MigrateSecretsbetweenSecretsManagers AddandUseaCustomSecretsManager SelectSecretsinScriptsatRuntime Auditing AuditTrail Governance DeploymentFreeze PipelineGovernance Monitoring MonitorDeploymentsinDashboards CustomDashboardsOverview PrimaryWidgets CustomWidgets Filters,Groups,andTagsinPrimaryandCustomWidgets CompletedCustomDashboards CreateandManageCustomDashboards AddandConfigurePrimaryWidgets AddandConfigureCustomWidgets ShareaCustomDashboard HarnessOn-Prem KubernetesClusterOn-Prem KubernetesClusterOn-Prem:InfrastructureRequirements KubernetesClusterOn-Prem:KubernetesClusterSetup KubernetesClusterOn-Prem:AddIngressControllerServiceAnnotations HarnessOn-PremSupportPolicyforKubernetes VirtualMachineOn-Prem VirtualMachineOn-Prem:InfrastructureRequirements VirtualMachineOn-Prem:InstallationGuide VirtualMachineOn-Prem:BackupandRecovery On-PremMetrics On-PremComponentMetricsforScalingandManagement LegacyOn-PremEditions HarnessDisconnectedOn-PremSetup OpenShiftConnectedOn-PremSetup MigrateLegacyConnectedOn-PremtoNewKOTS-basedHarnessOn-Prem HarnessOn-PremMonitoring MonitorHarnessOn-Prem TechnicalReference HarnessAPI IntroductiontoHarnessGraphQLAPI HarnessAPIExplorer APISchemaandStructure BuildingApplicationsUsingPostman TriggerWorkflowsorPipelinesUsingGraphQLAPI FilterHarnessEntitiesusingHarnessTagsintheAPI FetchArtifactSourceDetailsUsingGraphQLAPIs UseCloudProvidersAPI UseHarnessApplicationsAPI UseServicesAPI UseWorkflowsAPI UseInfrastructureDefinitionAPI UsePipelinesAPI UseApprovalsAPI ResumePipelineExecutionsusingAPI UseTriggerAPIs FetchArtifactTypeDetailsUsingGraphQLAPIs FetchDeploymentArtifactInformationusingGraphQLAPIs SyncandCleanUpArtifactStreamusingtheHarnessAPI UseUsersandGroupsAPI UseAuditTrailsAPI UseAPItoRetrieveIDsbyName EncryptedTextAPI EncryptedFilesAPI SSHCredentialsAPI WinRMCredentialsAPI AddGitConnectorsUsingAPI AddaDockerArtifactSourceUsingAPI AddaNexusArtifactSourceUsingAPI AddaHelmArtifactSourceUsingtheAPI FetchUsersByEmailAddress UseHashiCorpVaultSecretsManagerAPI DeprecatedAPIFeatures LeverageHarnessGraphQLAPIsinAutomationScripts HarnessStartExecutionAPIDeepDive UseTagsAPI DeployHelmChartsUsingtheAPI UseCustomSecretsManagerAPI PublishPipelineEventstoanHTTPEndpointusingtheAPI ManageAPIKeysusingtheHarnessAPI UseMetricsCollectionAPIforCustomDashboards UseDeploymentFreezeAPI HarnessYAML HarnessYAMLCodeReference RecentYAMLSchemaChanges VariablesandExpressions WhatisaHarnessVariableExpression? Built-inVariablesList AvailabilityandScopeofHarnessVariables VariableOverridePriority JSONandXMLFunctors ExtractingCharactersfromHarnessVariableExpressions VariableExpressionLimitationsandRestrictions Monitoring ServerlessFunctionsDashboard HarnessSearch Account Delegates PermissionsandPortsforHarnessConnections CommonDelegateProfileScripts ContinuousDeploymentTechRef WorkflowStepsandSettingsTechRef InstallWorkflowStep Workflow,Phase,andStepNameRestrictions SelectNodesWorkflowStep ArtifactsTechRef ArtifactCollectionTechRef ArtifactoryArtifactSources NexusArtifactSources HarnessServicesTechRef HarnessServicesTechnicalReference PlatformsTechRef KubernetesVersioningandAnnotations ECSAutoScaling WhatCanIDeployinKubernetes? ECSRollbacks KubernetesRollback ContinuousVerificationTechRef VerificationEventClassifications SecurityTechRef SecretsandLogSanitization Troubleshoot Troubleshooting DiagnoseGitSyncErrors Concepts ContinuousDeployment DeploymentConceptsandStrategies CI/CDwiththeBuildWorkflow ArtifactBuildandDeployPipelinesOverview AWSAMIDeploymentsOverview AMISpotinstElastigroupDeploymentsOverview AWSECSDeploymentsOverview AWSLambdaDeploymentsOverview AzureARMandBlueprintProvisioningwithHarness AzureKubernetesService(AKS)DeploymentsOverview NativeHelmDeploymentsOverview IIS(.NET)DeploymentsOverview KubernetesDeploymentsOverview TanzuApplicationServiceDeploymentOverview TerraformProvisioningwithHarness TerragruntProvisioningwithHarness CloudFormationProvisioningwithHarness ShellScriptProvisioningwithHarness AccountandApplicationTemplates HarnessHashiCorpIntegrations TraditionalDeployments(SSH)Overview TriggersandRBAC CloudCostManagement(formerlyContinuousEfficiency) CloudCostManagementOverview CostExplorerWalkthrough ContinuousVerification WhatIsContinuousVerification(CV)? WhyPerformContinuousVerification? WhenDoesHarnessVerifyDeployments? HowDoesHarnessPerformContinuousVerification? WhoAreHarness'VerificationProviders? VerificationResultsOverview HarnessVerificationFeedbackOverview 24/7ServiceGuardOverview CVStrategies,Tuning,andBestPractices ContinuousVerificationMetricTypes AppDynamicsVerificationOverview BugsnagVerificationOverview CloudWatchVerificationOverview DatadogVerificationOverview DynatraceVerificationOverview ElasticsearchVerificationOverview InstanaVerificationOverview GoogleOperations(formerlyStackdriver)Overview NewRelicVerificationOverview PrometheusVerificationOverview SplunkVerificationOverview SumoLogicVerificationOverview DroneandHarness DroneandHarness Security WhatisSecretsManagement? FAQs ContinuousDeploymentFAQs CloudCostManagementFAQs ContinuousVerificationFAQs HarnessSecurityFAQs HarnessGraphQLAPIFAQs HarnessDelegateFAQs ReleaseHistory HarnessOn-PremReleaseNotes HarnessSaaSReleaseNotes 2019-2020On-PremReleaseNotes HarnessSaaSReleaseNotesArchive(2020) Videos HarnessYouTube HarnessYouTubeChannel CustomerStories CustomerCaseStudies OverviewVideos OverviewofHarness How-ToVideos CanaryDeploymentVideo CreateanApplicationandServiceVideo CreateanEnvironmentVideo CreateaWorkflowVideo CreateaPipelineVideo CreateaTriggerVideo ContinuousEfficiency OverviewofContinuousEfficiency CostExplorerOverview AllCategories > How-toGuides > CloudCostManagement(formerlyContinuousEfficiency) > SetUpCostVisibility > SetUpCostVisibilityforGCP SetUpCostVisibilityforGCP Updated7monthsago by ArchanaSingh BeforeYouBeginStep1:ConnecttoGoogleCloudPlatform(GCP)AccountStep:CreateanIAMRoleattheOrganizationLevelStep:AssignRoleStep2:EnableCloudBillingExporttotheBigQueryDatasetandGrantPermissionStep:EnableCloudBillingExporttotheBigQueryDatasetStep:GrantPermissiontoBigQueryStep:EntertheDetailsinHarnessTroubleshootingNextStepsHarnessCloudCostManagement(CCM)monitorsthecloudcostsofyourGCPproducts,projects,SKUs,andlocation.Asafirststep,youconnectHarnesstoyourGCPaccounttogetinsightsintoyourcloudinfrastructureandGCPservices,ComputeEngineCloudStorage,BigQuery,etc.CCMdisplaysthedataforyourconnectedGCPservicesforfurtheranalysis.Inthistopic:BeforeYouBeginStep1:ConnecttoGoogleCloudPlatform(GCP)AccountStep2:EnableCloudBillingExporttotheBigQueryDatasetandGrantPermissionNextStepsBeforeYouBeginReviewRequiredpermissionsandrolestocreateanIAMroleattheorganizationlevelEnsurethatyouhavethefollowingpermissionstoenableandconfiguretheexportofGoogleCloudbillingdatatoaBigQuerydataset:BillingAccountAdministrator roleforthetargetCloudBillingaccountBigQueryUserrolefortheCloudprojectthatcontainstheBigQuerydatasetthatwillbeusedtostoretheCloudBillingdataReviewCloudCostManagementOverviewAfterenablingCE,ittakesabout24hoursforthedatatobeavailableforviewingandanalysis.Step1:ConnecttoGoogleCloudPlatform(GCP)AccountConnectHarnesstoyourGCPaccounttogetinsightsintoyourcloudinfrastructureandGCPservices.InCloudCostManagement,clickSettingsandthenclickCloudIntegration.InCloudIntegration,clickAddaGCPbillingaccount.InConnecttoGoogleCloudPlatform(GCP)Account,inAccountName,enteranamethatdescribesthisaccount.CreateanIAMroleandassignittoHarnessServiceAccount.Step:CreateanIAMRoleattheOrganizationLevelIAMroleallowsyoutograntgranularaccesstospecificGoogleCloudresourceswiththerequiredpermissionsforcostanalysis.TocreatetherequiredIAMRole,performthefollowingsteps:ClickFollowtheseinstructionsandthenclick OpentheRolesPage.Logintoyour GCPAccount viaGCPconsole.ClickCREATEROLEtocreateanIAMroleattheorganizationlevel.Ensurethatyouhavetherequiredpermissionstocreatearoleattheorganizationlevel.Formoreinformation,seeUnderstandingIAMcustomroles.EnterHarness_CE_RoleinTitleandID.SelectGeneralAvailabilityfromtheRolelaunchstagedrop-downlist.ClickADDPERMISSIONS.FilterthetablebyPermission.Addthefollowingpermissions:billing.accounts.listbilling.accounts.getbilling.accounts.getUsageExportSpecWhenyouaredone,itwilllooksomethinglikethis:ClickCREATE.Step:AssignRoleToassigntheIAMroletoHarnessserviceaccount,performthefollowingsteps:ClickFollowtheseinstructionsandthenclick OpentheIAMPage.Logintoyour GCPAccount viatheGCPconsole.ClickADD.InNewmembers,entertheHarnessserviceaccountasamember.Copythe serviceaccountdetail fromHarness.Theserviceaccountisgenerateddynamicallyforyouraccount.InRole,selectHarness_CE_Rolefromthedrop-downlist.Whenyouaredone,itwilllooksomethinglikethis:ClickSAVE.InHarness,clickSave&Continue.Step2:EnableCloudBillingExporttotheBigQueryDatasetandGrantPermissionCloudBillingExportto BigQueryhelpsyouexportdetailedGoogleCloudbillingdata(suchasusageandcostestimatedata)toaBigQuerydatasetthatyouspecify.Theexporthappensthroughoutthedayautomatically.Next,inCE,youcanaccessyourCloudBillingdatafromBigQueryfordetailedanalysis.ToenablecloudbillingexporttotheBigQuerydatasetandgrantpermission,clickHowtoexportacloudbillingreporttotheBigQuerydatasetandgrantpermission?Step:EnableCloudBillingExporttotheBigQueryDatasetLogintotheGCPconsole.ExportyourbillingreporttoBigQuery.Formoreinformation,seeEnableCloudBillingdataexporttoBigQuery.Gatherthe BillingAccountName,ProjectID, and DatasetID.Step:GrantPermissiontoBigQueryLogintotheGCPconsoleandgototheBigQuerypage.Selectyourproject intheleftpanel.Selectyourdataset.Formoreinformationoncreatingadataset,seeCreatingdatasets.Click SHAREDATASET.InDatasetpermissions,inAddmembers,entertheHarnessserviceaccountasamember.Copythe serviceaccountdetail fromHarness.Theserviceaccountisgenerateddynamicallyforyouraccount.InSelectarole,select BigQueryDataViewer,andthenclickAdd.ClickDone.Whenyouaredone,itwilllooksomethinglikethis:Step:EntertheDetailsinHarnessInBillingAccountName,enterthenameofthebillingaccountthatyouwanttomanage.InProjectID,entertheIDoftheGCPprojectrunningtheBigQuerydatasetyouwanttouse.In DatasetID,enterthedatasetIDofyourproject.Datasetsarelistedbytheprojectinthe Resources pane.ClickBacktogototheConnecttoGoogleCloudPlatform(GCP)Accounttabtomodifyanysettings.ClickSubmit.DetailsoftheconnectedGCPaccountaredisplayed.Asnotedearlier,afterenablingCE,ittakesabout24hoursforthedatatobeavailableforviewingandanalysisin CostExplorer.TroubleshootingIfyougetan ErrorProcessingData error,checkiftheBigQuerytableiscreated.SeeGrantPermissiontoBigQuery.NextStepsCostExplorerWalkthroughAnalyzeCostforAWSAnalyzeCostforKubernetesAnalyzeCostforAzure Howdidwedo? RelatedArticles OverviewofContinuousEfficiency AnalyzeCostforGCP AnalyzeCostforAWS PoweredbyHelpDocs (opensinanewtab) × Feedback Send
延伸文章資訊
- 1Google Cloud Platform (GCP) Pricing - Tutorials Dojo
Provide a list of GCP services of your cloud solution. Use the GCP Pricing Calculator and input t...
- 2Pricing Plans and API Costs - Google Maps Platform
With flexible pricing, daily quotas, and 28,500 maploads per month for no ... Can I use the Googl...
- 3How to Estimate Google BigQuery Pricing | Tutorial by Chartio
Storage Data; Long Term Storage Data; Query Data Usage; Google Cloud Platform Pricing Calculator....
- 4Understanding Cloud Pricing - Google Cloud Platform Blog
When designing infrastructure systems, whether creating new applications or deploying existing so...
- 5View and download prices for Google's cloud services
The Pricing Table provides SKU prices for Google's cloud services, including Google ... For examp...