关于Amazon资源名称(ARN),AWS文档声明:
Amazon资源名称(ARN)唯一标识AWS资源.当您需要在所有AWS中明确指定资源时,我们需要ARN,例如IAM策略,Amazon Relational Database Service(Amazon RDS)标记和API调用.
http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html
题
是否可以使用ARN作为标识符来查找特定的AWS资源?
例如,如果我要使用SDK,就可以按照以下方式执行以下操作:
Instance instance = AmazonResourceName.find(arnId); // look up via ARN?
Run Code Online (Sandbox Code Playgroud)
如果这不可能,则问题变为:
*使用API查找AWS资源的建议方法是什么?什么是可用于查找的标识符?*
谢谢
我是Web服务概念的新手,我正在开发一个项目,我需要通过SOAP从外部应用程序中检索一些数据.
此应用程序提供RPC编码的WSDL.我目前发现由于RPC被取代,很难在Java中为这项服务创建客户端.
到目前为止我最接近的是使用JAX-RPC,但每次我尝试运行ws-compile程序时,都会收到一条错误,指出"错误代码为大".
我已经研究过AXIS 2,并尝试编译它的WSDL2JAVA,但由于RPC编码,我不断在所有数据绑定方法上获得异常.
我想知道我是否可以从RPC编码的WSDL中获得一些关于生成Java客户端的建议或指南.步骤是什么?在我尝试编写客户端之前,我应该考虑什么?
我目前正在使用netbeans 6.9.1
我有一个任意长度的Type String列表,我需要确保列表中的每个String元素是字母数字或数字,没有空格和特殊字符,如- \ / _等.
接受的字符串示例包括:
J0hn-132ss/sda
Hdka349040r38yd
Hd(ersd)3r4y743-2\d3
123456789
Run Code Online (Sandbox Code Playgroud)
不可接受的字符串示例包括:
Hello
Joe
King
Run Code Online (Sandbox Code Playgroud)
等等基本上没有话语.
我目前正在使用stringInstance.matches("regex")但不太确定如何编写适当的表达式
if (str.matches("^[a-zA-Z0-9_/-\\|]*$")) return true;
else return false;
Run Code Online (Sandbox Code Playgroud)
true对于不符合我提到的格式的单词,此方法将始终返回.
我正在用英语寻找的正则表达式的描述类似于:
任何字符串,其中字符串包含来自(a-zA-Z和0-9 AND特殊字符)
或(0-9 AND特殊字符)的字符
或者(0-9)
编辑:我已经提出了下面的表达方式,但是我认为它可能很糟糕,因为它不清楚或复杂.
表达方式:
(([\\pL\\pN\\pP]+[\\pN]+|[\\pN]+[\\pL\\pN\\pP]+)|([\\pN]+[\\pP]*)|([\\pN]+))+
Run Code Online (Sandbox Code Playgroud)
我用过这个网站来帮助我:http ://xenon.stanford.edu/~xusch/regexp/analyzer.html
请注意我还是新手的正则表达式