AWS.IAM不是一个构造函数的JavaScript SDK
我正在使用AWS JavaScript SDK . 两个 - var s3 = new AWS.S3(); var dynamodb = new AWS.DynamoDB(); 工作正常. 我尝试 - var iam = new AWS.IAM(); 我介绍了: typeerror:aws.iam不是构造函数 解决方案 这意味着IAM不是您下载的SDK的一部分. 在当前的SDK构建器中,默认情况下未启用IAM.转到此页面并添加所需的服务并下载新版本. sdk Builder
0 2024-02-24
编程技术问答社区
AWS : 无效的身份池配置。检查为该池分配的IAM角色
我创建了一个用户池和身份池. 我使用了JavaScript SDK. 我可以注册,发送确认代码并使用JavaScript SDK成功确认用户. 但是,当我尝试使用身份验证方法登录用户时,并尝试通过以下代码传递IDToken来获得" CognitoIdentityCredentials"的凭据 logins[cognitoEndpoint + "/" + userPoolId] = jwtToken; AWS.config.credentials = new AWS.CognitoIdentityCredentials({ IdentityPoolId: identityPoolId, Logins: logins }); 它给我以下错误 Error: Invalid identity pool configuration. Check assigned IAM roles for this pool. a
0 2024-02-23
编程技术问答社区
显示从S3取来的图片
我想从S3获取图像并在我的HTML页面上显示它们. Angular HTML文件: 角控制器文件: angular.module('users').controller('myCtrl', ['$scope',function($scope) { var s3 = new AWS.S3(); s3.getObject({Bucket: 'mybucket', Key: 'myimage.jpg'},function(err,file){ //code?? to display this image file in the img tag //$scope.src=file????....obviously it wont w
0 2024-02-23
编程技术问答社区
在Angular 2应用程序中导入AWS SDK
我试图在Angular 2应用程序中使用AWS SDK,并且被卡住了.这是我采取的步骤: 使用npm install aws-sdk 将AWS SDK安装到我的Angular 2应用程序中 使用npm install --save-dev @types/node 安装类型 试图在我的Angular 2服务中包括几种不同的方式:declare var AWS: any;,import AWS = require('aws-sdk');,最后import * as AWS from 'aws-sdk';. 当我尝试使用第一种和第三种导入的类型时,我不会遇到转换器错误,直到我尝试访问AWS对象中的库,即AWS.config.region = 'us-west-2给我错误';' expected..当我尝试使用第二种方法时,我会得到错误: 针对ecmascript 2015时无法使用导入分配 模块.考虑使用'import * as ns从" mod"','','导入{a}
0 2024-02-22
编程技术问答社区
无法将amazon-cognito-auth-js配置到具有SAML身份提供者的angular 4应用程序中。
我正在尝试将SAML服务提供商与AWS Cognito pool集成.我已经浏览了很多文档并试图实现.当我单击登录时,无论是重定向而已.这是给出的 Cognito池和身份提供商配置正确. 当我需要从前端应用程序进行身份验证时,问题就会出现 有人可以帮我纠正同样的事情吗? 这是我的代码 步骤1: npm install amazon-cognito-auth-js --save 步骤2:在AngularCli.json中添加以下线 "../node_modules/amazon-cognito-auth-js/dist/amazon-cognito-auth.js", "../node_modules/amazon-cognito-auth-js/dist/amazon-cognito-auth.min.js.map", "../node_modules/amazon-cognito-auth-js/dist/aws-cognito-sdk.js" step3:a
0 2024-02-21
编程技术问答社区
从AWS S3获取的Angular 6显示图像
我是Angular 6上的新手,并陷入了一个问题,以获取AWS S3桶中的图像/DOC/EXCEL文件. 这是我的代码: var S3 = new AWS.S3(); const params = { Bucket: 'asdasd', region: 'asadas1', accessKeyId: '[accessKeyId]', secretAccessKey: '[secretAccessKey]', } S3.listObjects(params, function (err, data) { if (err) { console.log('There was an error getting your files: ' + err); return; } console.log('Successfully ge
2 2024-02-21
编程技术问答社区
在angular2中使用aws-sdk
我正在尝试获取我的Angular2应用程序,以便我在AWS帐户上读写并写入S3存储桶. 在AngularJS(以及大多数其他事项)中,我们使用了aws-sdk,因此我假设也可以为Angular2>做同样的事情. 我遇到的问题是让aws-sdk正确导入我的项目. 我已经通过npm install aws-sdk 安装了它 我尝试使用 导入它 import * as AWS from 'aws-sdk/dist/aws-sdk', import * as AWS from 'aws-sdk', import AWS from 'aws-sdk' import AWS from 'aws-sdk/dist/aws-sdk' ,但它一直告诉我该模块不存在. 我的项目基于Angular2-seed. 我还尝试使用typings install aws-sdk从definitleyty中安装打字文件,但也失败了. 我不确定我是否需要添加其他任何东西才能
0 2024-02-20
编程技术问答社区
ListCollections在安卓应用中没有列出正确的集合-AWS Rekognition
好吧,所以我已经呆了大约一个多星期了,我知道这是一个愚蠢的错误.只是无法弄清楚.我正在研究一个项目,该项目可提供两个平台Android&iOS.它是一个面部识别应用程序. 当我尝试从iOS应用程序和Python脚本创建/访问集合时,它们都从我的AWS帐户访问相同的集合. 但是,当我尝试从Android应用程序访问时,它会创建/访问其自己的集合. Android应用程序创建的集合既无法访问此Android应用程序以外的任何地方,也无法访问由iOS App或Python脚本创建的集合. 我尝试在所有这三个平台上列出集合. iOS和Python列表在Android应用程序列出的集合时完全相同是由Android应用程序创建的集合. 这是我用来列出Android上的集合的代码: mCredentialsProvider = new CognitoCachingCredentialsProvider( mContext.getA
0 2024-02-11
编程技术问答社区
使用AWS Mobile SDK for Android检索具有特定访问权限的图像网址
我想使用AWS Android SDK检索具有非公开访问的图像URL.我将通过URL自己显示图像,但我不确定如何通过秘密访问键获得权限. 我想将这些图像保持私密,因此将它们公开是我的选择. 我该怎么做? 解决方案 无法在URL本身内置的访问控件为图像创建URL.因为如果单独使用URL是内置的访问(即,它具有已经嵌入的签名),那么具有URL的人无关紧要. 假设您使用的是Amazon Cognito(您可能应该是)向您的应用程序付出了临时凭据.然后,您可以使用
0 2024-02-11
编程技术问答社区
如何在cognito-android中检查现有用户?
所以我在Android中建立了AWS.我想执行检查以查看用户何时进入用户名,该用户名在我的Cognito池中尚不存在. 目前我有: cognitoUser = userPool.getUser(username_ET.getText().toString()); if(cognitoUser.getUserId().isEmpty()) { //Great, this is a new user. } 但是,认知者只是设置为我投入的任何东西,它不会返回检查. 希望有人可以提供帮助! 解决方案 如果您尝试使用不存在的用户名登录,您将获得usernotfoundexception异常. 其他解决方案 Listusers 现在使它变得更加容易. 这是一个简单的.NET示例: Dim userRequest = New ListUsersRequest With { .UserP
0 2024-02-10
编程技术问答社区
Cognito & DynamoDB: "未授权执行: dynamodb:UpdateItem on resource"
完全按照CognitoCachingCredentialsProvider credentialsProvider = new CognitoCachingCredentialsProvider( getApplicationContext(), "eu-west-1:01234567-abcd-8901-efab-234567890123", // Identity Pool ID Regions.EU_WEST_1 // Region ); AmazonDynamoDBClient ddbClient = new AmazonDynamoDBClient(credentialsProvider); final DynamoDBMapper mapper = new DynamoDBMapper(ddbClient); final Book book = new Book("My new book"); // Simplified version of Book new Thread(
6 2024-02-09
编程技术问答社区
在windows环境下执行 "amplify init "命令时,AWS CLI(Amplify)出现错误(针对android studio项目)。
我是AWS SDK的新手,我正在尝试使用AWS SDK创建一个新的Android Studio项目. 我的最终目标是让AWS SDK在我的Android Studio项目上工作,我尝试添加对Gradle的依赖性,但这并不是我需要的所有包装,也没有帮助我,因此我遵循了官方的AWS文档,这使我放大了AMPLIFY. CLI. 正如官方AWS文档所建议的($amplify init 这为我返回以下错误: init failed {Error: D:\EDUCATION\Developer\Final_Year_Project\MusicAppAWS\D:\EDUCATION\Developer\Final_Year_Project\MusicAppAWS\app\src\main\res\raw contains invalid WIN32 path characters at Object.mkdirsSync (C:\Users\eldho\AppData\Roamin
2 2024-02-07
编程技术问答社区
AWS CloudWatch登录Android
我正在尝试在Android应用中使用AWS CloudWatch log. 我有以下aws-client的配置: val basicAWSCredentials = BasicAWSCredentials( “Xxxxxx”, “Yyyyyy” ) val awsLogsClientBuilder = AWSLogsClientBuilder.standard() awsLogsClientBuilder.region = Regions.EU_WEST_2.name awsLogsClientBuilder.credentials = AWSStaticCredentialsProvider(basicAWSCredentials) awsClient = awsLogsClientBuilder.build() 在build.gradle中我有 implementation ("com.amazonaws:aws-java-sdk-lo
2 2024-02-07
编程技术问答社区
使用Java AWS SDK与Android AWS SDK在Android上的比较
构建应用程序时,是否可以使用Java AWS SDK而不是Android AWS SDK? 无论哪种方式,Java都是使用的基础技术. 我希望使用SDK的Android版本中不可用的某些服务. 解决方案 AWS Java SDK和AWS Android SDK看起来非常相似.大多数API都是相同的.但是,就jar尺寸,方法计数和内存使用情况而言,AWS Android SDK针对Android平台进行了优化.即使以非常相似的方式,您也不能直接在Android上使用AWS Java SDK.一个明显的问题是它具有与Android不兼容的Apache HTTPCLIENT 4.2+的依赖性.顺便说一句,您打算特别使用什么服务?
2 2024-02-05
编程技术问答社区
如何用AWSMobileClient为调试和发布构建类型设置不同的配置(awsconfiguration.json)?
我想对debug和release构建具有不同的配置.所有配置都存储在awsconfiguration.json内,例如,我有两个不同的配置文件,我可以设置应使用哪个文件. 使用AWSMobileClient.getInstance()时会从文件awsconfiguration.json 获得默认配置 配置文件示例: { "Version": "1.0", "CredentialsProvider": { "CognitoIdentity": { "Default": { "PoolId": "DIFFERENT_VALUES", "Region": "DIFFERENT_VALUES" } } }, "IdentityManager": { "Default": {} }, "CognitoUserPool": { "Default": { "App
0 2024-02-03
编程技术问答社区
在AWS IOT中调用getShadow/updateShadow时出现403禁忌错误
我拥有具有联合ID的身份验证用户.但是,当我尝试访问AWS IoT的内容时,我会遇到这个错误,这使我发疯. 我正在关注 `MQTTHelper` .... credentialsProvider = new CognitoCachingCredentialsProvider( mContext.getApplicationContext(), // context BuildConfig.COGNITO_POOL_ID, // Identity Pool ID MY_REGION // Region ); Region region = Region.getRegion(MY_REGION); mqttManager = new AWSIotMqttManager(clientId, BuildConfig.CUSTOMER_SPECIFIC_ENDPOINT); mqttManager.setKeepAlive(10); mAwsIotDataClient = new AWSIo
8 2024-02-01
编程技术问答社区
AWS SDK NoClassDefFoundError: com.amazonaws.service.s3.AmazonS3Client
我一直在尝试使用AWS SDK上传我将视频上传到S3服务的桶. 这是我从Amazon示例中获取的S3上传的代码.我唯一做的唯一事情是: 不是创建一个新的存储桶,而是重复使用已经存在的一个. 使用预定的URI作为图像所在的文件. public void uploadToS3(View v) { AmazonS3Client s3Client = new AmazonS3Client(new BasicAWSCredentials( Constants.ACCESS_KEY_ID, Constants.SECRET_KEY)); String[] filePathColumn = { MediaStore.Images.Media.DATA }; Cursor cursor = getContentResolver().query(fileUri, filePathColumn, null, null, null
12 2024-01-30
编程技术问答社区
如何在Android上通过retrofit2调用带有Cognito凭证的API网关?
我在我的Android应用中使用retrofit2用于任何HTTP/REST调用.现在,我需要致电 Amazon AWS AWS API Gateway . aws文档说我应该生成客户端代码投掷API网关控制台并使用类ApiClientFactory构建请求: ApiClientFactory factory = new ApiClientFactory(); // Use CognitoCachingCredentialsProvider to provide AWS credentials // for the ApiClientFactory AWSCredentialsProvider credentialsProvider = new CognitoCachingCredentialsProvider( context, // activity context "identityPoolId", // Cognit
2 2024-01-29
编程技术问答社区
通过java8整合s3-lambda
我在我的S3和一个运行的lambda功能中创建了一些水桶.现在,我想要的是,当我将任何图像上传到存储桶中时,Say 源存储桶 ,然后s3event触发我的lambda函数,该功能将加密的图像上传到另一个存储桶中说 - 目的地 . 我担心的是,lambda如何检测特定 bucket 的变化,或者我如何仅称为源存储桶的s3event? 解决方案 供您参考: 希望它会有所帮助!
2 2024-01-26
编程技术问答社区
在C#中使用访问密钥、秘密密钥和RegionEndPoint构造器对AmazonS3Client进行实例化时,突然出现DirectoryNotFoundException失败。
我的应用程序已经创建了AmazonS3Client实例很长时间以来使用 this aws c#sdk构造函数. 从文档中,这似乎不是这样做的首选方式,但是这再次工作了很长一段时间,我看不到对此构造者的任何评论. 以我的方式实例化对象,突然扔了 System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\myUser\.aws\credentials'.' 似乎正在尝试找到一个AWS配置文件或凭据文件,但是为什么这样做.该构造函数仍在工作吗?如果明确获取访问权限和秘密键,该需要什么? 更新: 抛出例外后,手动将实例化为调试器中的下一个语句(换句话说,再次尝试). 解决方案 我的SVN项目设置出了问题.删除了它并检查了新的副本,摆脱了例外.
0 2024-01-26
编程技术问答社区