RDS のログデータを Java SDK で取得する

nbeppu 254views 更新:2014年7月29日
    AmazonRDS rds =
      new AmazonRDSClient(new BasicAWSCredentials(
        "*******************",
        "******************************"));
    rds.setEndpoint("rds.ap-northeast-1.amazonaws.com");

    String identifier = "*****";
    DescribeDBLogFilesResult describeDBLogFiles =
      rds.describeDBLogFiles(new DescribeDBLogFilesRequest()
        .withDBInstanceIdentifier(identifier));

    List<DescribeDBLogFilesDetails> logFiles =
      describeDBLogFiles.getDescribeDBLogFiles();
    for (DescribeDBLogFilesDetails d : logFiles) {
      DownloadDBLogFilePortionResult downloadDBLogFilePortion =
        rds.downloadDBLogFilePortion(new DownloadDBLogFilePortionRequest()
          .withDBInstanceIdentifier(identifier)
          .withLogFileName(d.getLogFileName()));
      String logData = downloadDBLogFilePortion.getLogFileData();
    }

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません