我想在我的postgres rds中安装pgbouncer,但我无法访问该实例,就像我们访问ec2实例一样。那么有什么方法我可以ssh到机器(不是psql,它工作正常)。
答案 0 :(得分:4)
您无法直接访问rds底层实例,即设计。
答案 1 :(得分:1)
这对我有用。确保您在本地安装了psql client。
shinyServer(function(input, output, session) {
output$RetailPlot <- renderPlot({
# generate bins based on input$bins from ui.R
ProductGroup <- input$ProductGroupName
Region <- input$RegionName
ProductLevel <- input$ProductLevel
Calculation <- input$Calculation
#bins <- seq(min(x), max(x), length.out = input$bins + 1)
RetailData = as.data.table(RetailData)
RetailData.filtered = RetailData[RegionName == Region & ProductGrouppName == ProductGroup, ]
summarized.Selection = RetailData.filtered[, list(StockQuantity=sum(StockQtyUnits),
StockValue = sum(StockValue),
PriceAverage = mean(PricePerUnit)),
by=c("MonthDate", ProductLevel)]
ggplot(summarized.Selection, aes(x = MonthDate,
y = **as.name(Calculation)**,
fill = ProductSKUName)) + geom_bar(stat = "identity", width = 0.4)
# draw the histogram with the specified number of bins
#hist(x, breaks = bins, col = 'darkgray', border = 'white')
})
})
在aws上创建数据库实例时,请确保定义以下内容:
我还必须为数据库所在的VPC创建一个安全组。创建它之后,请确保您的数据库实例将其用于其安全组。安全组具有以下规则:
psql --host=myAwsDbEndpointUrl.ciqykqusf0nv.us-west-1.rds.amazonaws.com --port=5432 --username=myUserName --password --dbname=myDbName