使用AWS SDK for .NET的AWS Elemental MediaConvert CreateJob实例
我正在尝试更改输入剪辑starttimecode和我的文件输入的结束时>强> 目前,我能够使用以下代码执行操作: using System; using System.Threading.Tasks; using Amazon.MediaConvert; using Amazon.MediaConvert.Model; namespace MediaConvertNET { class Program { static async Task MainAsync() { String mediaConvertRole = "Your AWS Elemental MediaConvert role ARN"; String fileInput = "s3://yourinputfile"; String fileOutput = "s3://youroutputdestination";
6 2024-04-26
编程技术问答社区
在Amazon S3上上传图片。 源代码
我正在尝试在Amazon S3上上传图像.我尝试了不同的源代码,但没有徒劳. 任何人都可以给我示例,并指示我如何在S3.我正在开发可以捕获图像并在Amazon S3上上传的REST服务上上传图像. 我的水桶在澳大利亚悉尼. http://irisdb.s3apsoutheast2 . Amazonaws.com/ AccessKey =" xxxxxxxx" secretkey =" cxxxxxxxxx" 端点:irisdb.s3websiteapsoutheast2. Amazonaws.com string accessKey = "xxxx"; string secretKey = "mxxxxx"; string bucketName = "irisdb"; // Set to a bucket you create // Create S3 service client.
8 2024-04-25
编程技术问答社区
如何使用SDK删除AWS EC2中的一个镜像(AMI)?
我正在使用CreateImage()从现有实例中创建一个新的AMI,我希望有一个DeleteImage()可以以相反的方式工作.不幸的是,此方法不存在于Ec2client上. 使用C#? 通过SDK删除AMI的正确方法是什么 解决方案 有一个 其他解决方案 这是一个快速片段: AmazonEC2 ec2 = AWSClientFactory.CreateAmazonEC2Client(); DeregisterImageRequest deregisterImageRequest = new DeregisterImageRequest(); deregisterImageRequest.ImageId = AMIName; DeregisterImageResponse deregisterImageResponse = new DeregisterImageResponse(); deregisterImageResponse = ec2.Deregiste
12 2024-04-25
编程技术问答社区
淘宝网的服务器端加密C#
嗨,我们正在尝试使用AWS S3在加密上上传和获取文件URL. 我们正在使用此代码上传: using (var client = GetS3ClientConnection(AccessKey, SecretKey, RegionEndpoint)) { var request = new PutObjectRequest { BucketName = FilePathInS3, Key = FileNameInS3, ServerSideEncryptionCustomerMethod = ServerSideEncryptionCustomerMethod.AES256, ServerSideEncryptionCustomerProvidedKey = base64Key //= "Is this ServerSideEncryptionKeyManagementServiceKeyId?"
12 2024-04-25
编程技术问答社区
如何使用.NET的AWS SDK下载请求者中的S3对象?
我想从Amazon S3请求者支付存储桶中阅读和下载数据. 我尝试在.NET SDK中启用"请求者付费访问"选项,但我找不到任何东西: static async Task DownloadFile() { TransferUtility fileTransferUtility = new TransferUtility(new AmazonS3Client(accessKey, secretAccessKey, Amazon.RegionEndpoint.USEast1)); fileTransferUtility.Download("destination", "data-repository-client-1", "20221002-22%2709%2753_to_20221002-22%2723%2715_Trades_v5.csv.gz"); } 由于请求者付费访问设置,因此我被拒绝了例外. 解决方案 Tra
10 2024-04-24
编程技术问答社区
AWS S3直接上传返回无效的签名(第4版签名) C#
我试图直接从浏览器上传到Amazon S3.我阅读了该文档,并遵循了示例示例方法起作用,除了邮政方法.错误消息是我们计算的请求签名与您提供的签名不匹配.检查您的钥匙和签名方法. 我还检查了样本.并将答案应用于代码,并仍然遇到相同的错误. public class PolicyBuilder { public static string Key = "Key"; public static string Secret = "Secret"; public static string GetS3PolicySignatureV4() { var policyBuilder = new StringBuilder(); policyBuilder.AppendFormat("{{ \"expiration\": \"{0}\",\r\n", "2018-12-30T12:00:00.000Z");
8 2024-04-24
编程技术问答社区
我如何使用.NET API为AWS S3的上传生成我的请求签名?
我正在使用.NET API直接从Amazon上传到S3. 但是,我得到了例外消息:The request signature we calculated does not match the signature you provided. Check your key and signing method. 我的代码如下: AmazonS3 s3Client = AWSClientFactory.CreateAmazonS3Client("myaccessid","mysecretid"); List allFileNames = ProcessFiles(@"c:\Dev\pktest\"); foreach (string file in allFileNames) { PutObjectRequest putObjectRequest = new PutObje
20 2024-04-23
编程技术问答社区
如何用C#/.Net从AWS S3下载一个文件列表到我的设备?
我希望下载存储在S3中的多个图像.但是现在,如果我只能下载一个就足够了.我有对象路径的信息. 运行以下代码时,我会收到此错误: 遇到的错误***.消息:读取对象时"访问被拒绝" ... 我首先根据我的键和访问权限制作 amazons3client 对象,以连接到服务器,然后根据我的对象的存储路径进行请求,然后不知何故读取数据并将其保存在我的设备中. 顺便说一句,在我们的AWS S3中,我们具有" 角色",这意味着,要从Web平台直接从S3下载我的AWS中的S3不足以访问这些对象,我还应将角色更改为可以在我登录后可以访问这些图像的角色. using Amazon; using Amazon.S3; using Amazon.S3.Model; using System; using System.IO; using System.Threading.Tasks; namespace Amazon.DocSamples.S3 { class GetOb
16 2024-04-23
编程技术问答社区
不能用.net S3获得客户端加密功能
我已经开始使用S3的AWS的SDK,所有内容都说我应该为上传提供客户端加密,但是当我使用S3浏览器检查它时,它只显示服务器端加密,我在做什么错? 我正在使用Amazon的加密密钥服务,并且用户拥有使用这些密钥加密的完整权利. 谢谢! static string bucketName = "mybucket"; static EncryptionMaterials encryptionMaterials = new EncryptionMaterials(RSA.Create()); static AmazonS3EncryptionClient client = new AmazonS3EncryptionClient(Amazon.RegionEndpoint.USWest2, encryptionMaterials); static void Main(string[] args) { using (client) { try
6 2024-04-23
编程技术问答社区
雪花 python 连接器在 6 小时后抛出 403 禁止命令
我有一个代码,可以从雪花上下载大量数据(> 200m),然后将其写入我的本地数据库.我正在使用Python Snowflake connector v2.1.3来提取我的数据.它可以正常运行〜6小时,然后开始从Snowflake丢下403个错误,并最终关闭.我尝试使用推荐的参数,例如insecure_mode=True和client_session_keep_alive=True,但没有任何可行的参数: 2021-05-12 09:45:40,061 [INFO/ForkPoolWorker-2/pid(26)][/app/.venv/lib/python3.7/site-packages/snowflake/connector/ssl_wrap_socket.py:427] THIS CONNECTION IS IN INSECURE MODE. IT MEANS THE CERTIFICATE WILL BE VALIDATED BUT THE CERTIFICATE REVO
12 2024-04-22
编程技术问答社区
使用asp.net MVC拖拽上传至aws s3
我很难将文件上传到我正在处理的基本MVC项目上...我有一个拖动/滴功能,我想连接到AWS S3.我可以将文件输入当前应用程序中的本地文件夹中..并遵循此处的步骤 - > 将文件上传到Amazon S3 Super Case super clief - 以成功上传单个特定的文件,并取得成功.但是,我不能将两个结合起来,以便我拖动/删除的文件最终会放在我的存储桶中. 以下是我约会的所有代码: 索引 在 @{ ViewBag.Title = "Index"; } Drag & Drop File Upload Drop your files here Uploaded Files: #dropArea {
6 2024-04-22
编程技术问答社区
AWS S3-ListObjects返回不完整的目录列表
我使用ListObject函数,没有任何定界数,结果我的东西看起来像: /BF /BF/FTP /BF/MUSIC/LIBRARY/AUDITION/BEAKING%20EARLY.MP3 /BF/VIDEO/ /BF/VIDEO/Example /BF/VIDEO/Example/test.mp4 问题在音乐文件夹中.为什么ListObjects不用键返回S3Object:"/bf/music".有许多S3Objects具有相同的问题.为什么会发生? 解决方案 原因是S3实际上具有平坦的结构.没有文件夹,但它只是识别前向斜线,因此将同一文件夹下的前缀相同的前缀分组.因此,在您的示例中,"/bf/music"将只是另一个对象,而不是一个空文件夹. 在亚马逊S3中,存储桶和对象是主要资源,其中 对象存储在存储桶中. Amazon S3具有平坦的结构,没有 层次结构就像您在典型的文件系统中所看到的一样.但是,是 为了简单起见,Amazon S3控制台支持 文件夹概念作
8 2024-04-21
编程技术问答社区
如何使用C#复制Amazons3存储桶中的文件夹?
我想将一个文件夹,其中所有现有文件复制到Amazons3的同一存储桶中的另一个文件夹. 我可以复制一个对象,但是我需要的是将其所有文件的文件夹复制到另一个文件夹中. 解决方案 这是在Amazons3存储桶中复制文件夹的示例,该文件夹对我有用. 有关更多详细信息,您可以查看此 link public bool CopyFolderInsideS3Bucket(string source, string destination) { var strippedSource = source; var strippedDestination = destination; // process source if (strippedSource.StartsWith("/")) strippedSource = strippedS
10 2024-04-20
编程技术问答社区
c#从客户端实时上传至服务器到亚马逊s3
早上好,我有一个桌面应用程序,可以将文件上传到WCF服务,然后WCF服务上传到Amazon S3. 这是我接收文件并上传到S3的WCF方法. public void UploadFile(RemoteFileInfo request) { config = new AmazonS3Config(); config.CommunicationProtocol = Protocol.HTTP; accessKeyID = "XXXXXXX"; secretAccessKeyID = "YYYYYYYY"; client = Amazon.AWSClientFactory.CreateAmazonS3Client(accessKeyID, secretAccessKeyID, config); int chunkSize
14 2024-04-20
编程技术问答社区
亚马逊S3,同步,修改日期与上传日期的对比
我们正在为.NET使用AWS SDK,并且我正在尝试查明我们似乎与消费者应用程序遇到同步问题的地方.基本上,我们有一个Push-Service生成更改的文件,该文件已上传到S3,我们的消费者应用程序应该下载这些文件并将它们应用它们以将它们同步到正确的状态,这是没有发生的. 关于正确的日期固定在哪些/所表示的位置,存在一些相互矛盾的观点.我们的消费者被编写以查看S3文件的" LastModified"字段,以对下载的文件进行处理,而我不再知道此字段的代表.首先,我认为它代表了我们上传的文件修改/创建的日期/创建的日期(如SEED 在这里)它实际上代表了上传文件时的新日期邮票,同样在同一链接中,似乎暗示着下载文件时,它会恢复回到旧的datestamp(但是我无法确认这个). 我们正在使用此代码段来拉 // Get a list of the latest changesets since the last successful full update. Amazon.S3.
14 2024-04-20
编程技术问答社区
使用localstack(Transferutility/s3-设置端点)使用AWS SDK.
我有localstack( https://github.com/localstack/localstack/localstack )要使用AWS S3 CLI上传文件. 我想做的就是将.NET AWS ADK与LocalStack一起使用.我希望以下代码将文件上传到localstack: using (var tfu = new TransferUtility()) { await tfu.UploadAsync(new TransferUtilityUploadRequest { Key = key, BucketName = bucketName, ContentType = document.ContentType, Headers = { ["Content-D
6 2024-04-20
编程技术问答社区
如何用亚马逊SDK为一个虚构的域名生成预签名的亚马逊S3网址?
我有一个称为foo.example.com的S3存储桶,它都正确地为cam. 我要切换到最新的AWS .NET SDK. 我希望生成前签名的URL: http://foo.example.com/myfile.com/myfile.txt?s3_params_here /p> 请注意那里的虚荣心. 我有: string bucketName = "foo.example.com"; AmazonS3Client s3Client = new AmazonS3Client("bar", "xxx", new AmazonS3Config { ServiceURL = bucketName, CommunicationProtocol = Protocol.HTTP }); string key = "myfile.txt"; GetPreSignedUrlRequest request =
10 2024-04-20
编程技术问答社区
亚马逊S3:直接上传与预设的URL
我正在使用.NET的AWS SDK,我正在寻找一种让用户直接上传到S3存储的方法. 我遇到了AWS的两种不同方式: 基于浏览器的上传:和预先签名的URL:看来,预设URL"更容易",因为AWS SDK中已经存在一种方法来生成一个URL以传递给客户端,以使他直接将对象放在桶上(与浏览器上传相比,这似乎也无痛,因为它不需要所有键浏览器上传的帖子表格中的所有需要​​). ,但我想知道为什么实际上有两种不同的方法.每个人的支持和缺点是什么? 解决方案 无论您要使用REST API还是AWS SDK与S3进行交互,它完全归结为重点. 在这两种情况下,除非桶是公开的,否则您需要证明您的身份(身份验证/签名). a)如果您要使用REST API,为了证明身份,您需要使用' 认证请求:使用授权标头(AWS签名版本4) 认证请求:使用查询参数(AWS签名版本4) 身份验证请求:使用POST(AWS签名版本4)的基于浏览器的上传 b)如果要使用AWS SDK
16 2024-04-20
编程技术问答社区
如何关闭`AmazonS3`对象中的自动代理检测?
应用程序启动后首次使用AmazonS3对象时,大约有14秒的延迟大约.随后的所有通话中没有存在较大的时间延迟. 我在其他HTTP相关类之前遇到了此确切的延迟问题,这是当相关类试图确定本地机器的代理设置以及是否使用它们时引起的. 要阻止这种情况WebClient,您设置了WebClient.Proxy = null;,并且它不会自动检测代理设置,但是我不知道如何禁用AmazonS3对象的代理检测功能. 我已专门尝试将ProxyHost设置为null: _s3Client = AWSClientFactory.CreateAmazonS3Client(awsAccessKey, awsSecretAccessKey, new AmazonS3Config { ProxyHost = null }); 不起作用.我们目前正在使用Amazon .NET SDK'v1.3.17.0'. 有没有办法关闭代理检测? 解决方案 很好的问题 - 我没有自己尝试过,
16 2024-04-19
编程技术问答社区
从亚马逊S3流媒体文件
我试图从Amazon S3流传输文件有问题.基本上,我将存储在Amazom S3上的文件,由于需要对用户进行身份验证,因此无法直接访问这些文件.我正在尝试找到一种流式传输文件的方法,而无需将每个文件从亚马逊下载到我的服务器,然后从我的服务器到最终客户端.我只想能够直接流式传输文件,但是似乎大多数.NET中的流读取器类都没有电缆.如果我错了,请纠正我. 解决方案 您可以通过服务器将文件从Amazon S3传输到客户端,而无需将文件下载到服务器,通过打开流到Amazon S3文件,然后从中读取并在客户端流上写入(通过缓冲区). 示例代码: byte[] buffer = new byte[BUFFER_SIZE]; GetObjectRequest getObjRequest = new GetObjectRequest().WithBucketName(Bucket_Name).WithKey(Object_Key); using (G
10 2024-04-19
编程技术问答社区