План запуска Terraform без учетных данных AWS

Что касается сообщений ввода-вывода, информационные и предупреждающие сообщения, созданные во время выполнения запроса, могут быть получены в JDBC с помощью getWarnings. Ниже приведен подготовленный пример оператора.

try (
    Connection con = DriverManager.getConnection("jdbc:sqlserver://yourserver:1433;databaseName=AdventureWorks;user=youruserid;password=y0urp@ssw0rd;");
    PreparedStatement ps=con.prepareStatement ("SET STATISTICS IO ON;SELECT * FROM Person.Person WHERE BusinessEntityID = ?;");
    ) {
    ps.setInt(1, 1);
    ResultSet rs = ps.executeQuery();

    //consume result set(s)
    do {
        if(!rs.isClosed()) {
            while(rs.next()) {}
            rs.close();
        }
    } while(ps.getMoreResults());

    //get info and warning messages (including statistic io messages)
    SQLWarning w = ps.getWarnings();
    while(w != null) {
        System.out.println(w.getMessage());
        w = w.getNextWarning();
    }

} catch (SQLException e1) {
    throw e1;
}

На ваш другой вопрос лучше ответить на ваш вопрос dba.stackexchange .

1
задан Joey Pinto 19 January 2019 в 17:25
поделиться

1 ответ

Нашли решение здесь,

https://github.com/terraform-providers/terraform-provider-aws/issues/5584#issuecomment-433203543

[114 ] Наряду с флагом skip_credentials_validation также требуется фиктивный секретный ключ.

provider "aws" {
  region                      = "${var.region}"
  skip_credentials_validation = true
  skip_requesting_account_id  = true
  skip_metadata_api_check     = true
  s3_force_path_style         = true
  access_key                  = "mock_access_key"
  secret_key                  = "mock_secret_key"

}
0
ответ дан Joey Pinto 19 January 2019 в 17:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: