小编Kil*_*esk的帖子

运行aws iam upload-server-certificate时,如何解决错误"请求中包含的安全令牌无效"?

cd进入所有pem/key文件所在的目录并运行以下命令:

aws iam upload-server-certificate 
    --server-certificate-name certificate_name 
    --certificate-body file://webservercertificate.pem  
    --private-key file://server.key   
    --certificate-chain file://certificate_chain_file.pem 
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

调用UploadServerCertificate操作时发生客户端错误(InvalidClientTokenId):请求中包含的安全令牌无效.

我在"用户"中有1个"用户".该用户已被分配以下权限:

IAMFullAccess IAMReadOnlyAccess IAMUserSSHKeys
Run Code Online (Sandbox Code Playgroud)

我已下载此用户的凭据并将其放入我的用户变量中

AWS_ACCESS_KEY ****
AWS_SECRET_KEY ****
Run Code Online (Sandbox Code Playgroud)

我在弹性豆茎上有1个角色 aws-elasticbeanstalk-ec2-role

amazon-web-services amazon-iam aws-cli

38
推荐指数
12
解决办法
9万
查看次数

android.graphics.Matrix - > postScale如何工作

下午好,

让我们说我有一个矩阵.我有2个值,.9用于缩小,1.1用于放大.

当我申请matrix.postScale(0.9, 0.9);3次然后我申请matrix.postScale(1.1, 1.1);3次

我不回到我开始的地方!

例如,以下是我记录的结果:

当前比例postScale(x,x)结果比例

1                  .9               .9
.9                 .9               .80999994
.80999994          .9               .7189999

.7189999           1.1              .8018999
.8018999           1.1              .8820899
.8820899           1.1              .97029895
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我不会回到1.发生了什么,我是否错误地获得了当前的比例?

例如,为了获得右边的所有值,我在应用postScale之后执行了此操作:

matrix.getValues(tempArrayFloat);
Number = tempArrayFloat[Matrix.MSCALE_X];
Run Code Online (Sandbox Code Playgroud)

我只是假设MSCALE_X和MSCALE_Y会一样吗?

我的问题是,如果我使用1个特定值3次缩放矩阵,.9 - > .9 - > .9,我需要将它缩放回原始位置需要多少个数字?

-亲切的问候,

保罗

android

3
推荐指数
1
解决办法
9859
查看次数

AWS EC2 tomcat权限拒绝创建/写入文件

我有一个运行在弹性beanstalk EC2上的tomcat:

运行Tomcat 8 Java 8的64位Amazon Linux 2015.09 v2.0.4

当Web应用程序想要创建新目录/文件时,我遇到了麻烦.我在catalina.out中收到以下错误

java.io.IOException: java.io.FileNotFoundException: /home/ec2-user/images/companydata/images/2/10/ac3feab8-a2db-4052-9614-eea41c0a509e.png (Permission denied)
        at org.apache.catalina.core.ApplicationPart.write(ApplicationPart.java:121)
        at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest$StandardMultipartFile.transferTo(StandardMultipartHttpServletRequest.java:260)
        at controler.RestControllerCompanyMobilePOST.uploadImage(RestControllerCompanyMobilePOST.java:183)
        at controler.RestControllerCompanyMobilePOST$$FastClassBySpringCGLIB$$538488ab.invoke(<generated>)
        at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
        at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
        at org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:68)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
        at controler.RestControllerCompanyMobilePOST$$EnhancerBySpringCGLIB$$1e56492.uploadImage(<generated>)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
        at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
        at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
        at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)
        at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)
        at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)
        at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:869)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
        at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) …
Run Code Online (Sandbox Code Playgroud)

permissions amazon-ec2 amazon-web-services tomcat8 amazon-elastic-beanstalk

1
推荐指数
1
解决办法
4520
查看次数