我已设置客户端 VPN,但似乎无法访问私有子网中的 RDS 实例。我可以使用 IP 访问 EC2 实例,但不能通过 DNS 访问。我的设置看起来有点像这样:
专有网络:
客户端 VPN:
RDS实例:
我认为 DNS 解析存在问题,并且由于某种原因,RDS 实例的 DNS 未得到解析。我可以从我的 EC2 实例连接到 RDS,这表明 DNS 解析正在 VPC 内运行。
我正在运行 Ubunutu 20.04,并且正在使用 AWS VPN 客户端(我相信它在下面使用了 openvpn)。我正在使用从 AWS 控制面板中的 VPN 设置下载的 openvpn 配置。
有人可以帮忙解释一下为什么 DNS 没有被解析吗?调试信息如下。
连接VPN时调试
$ ping ip-10-0-0-177.eu-west-1.compute.internal
ping: ip-10-0-0-177.eu-west-1.compute.internal: Name or service not known
$ ping 10.0.0.177
PING 10.0.0.177 (10.0.0.177) …Run Code Online (Sandbox Code Playgroud) 所以我目前有以下内容:
class ViewController: UIViewController {
class Identity{
let baseUrl = "superSecretURL"
var _username: String = ""
var _password: String = ""
var _apiKey: String = ""
init(){
}
init(username: String, apiKey: String){
_username = username
_apiKey = apiKey
}
init(username: String, password: String){
_username = username
_password = password
}
func loginPassword() -> String{
var loginJSON = ["auth": ["passwordCredentials": ["username": _username, "password": _password]]];
var returnJSON: String
request(.POST, baseUrl, parameters: loginJSON, encoding: .JSON)
.responseJSON { (request, response, data, error) in
if …Run Code Online (Sandbox Code Playgroud) 我一直试图从成功函数中访问绑定.这是我拥有的代码:
import {Page, Platform, Modal, NavController, NavParams, ViewController} from 'ionic-angular';
import {Component, Input} from 'angular2/core';
@Page({
templateUrl: 'build/pages/addModal/addModal.html',
directives: []
})
export class addModal {
public barcode: String = '';
static get parameters() {
return [[ViewController], [Platform]];
}
constructor(public _viewCtrl: ViewController, _platform: Platform){
var category = "Grocery";
this.barcode = '';
_platform.ready().then(() => {
this.openScanner();
});
}
openScanner() {
cordova.plugins.barcodeScanner.scan(
(result) => {
console.log('DEBUG || Barcode scanned: ' + result.text);
this.barcode = result.text;
},
(error) => {
alert("Scanning failed: " + …Run Code Online (Sandbox Code Playgroud) 在 AWS CDK 中,我如何判断 app.py 中是部署还是销毁?
我想在部署 CDK 堆栈时使用生命周期操作设置一个变量,无论是部署、销毁、合成等。
前任。
cdk deploy --all
Run Code Online (Sandbox Code Playgroud)
然后在我的代码中使用该变量。
app.py 似乎无法获取 argv 变量,并且这似乎不是环境变量的一部分。
有谁知道如何实现这一点?
alamofire ×1
angular ×1
asynchronous ×1
aws-cdk ×1
aws-vpn ×1
dns ×1
ionic2 ×1
openvpn ×1
swift ×1
swifty-json ×1
synchronous ×1
typescript ×1
vpn ×1