我试图运行批处理复制操作作业,以便将大量数据从一个s3桶复制到另一个桶中。
源帐户:包含带有对象的s3桶。目标帐户:包含带有清单的s3桶,以及对象的目标s3桶。
我需要在源帐户或第三个帐户中运行批处理作业。
到目前为止,我在以下方面取得了成功:
Run 在同一个aws帐户中运行s3批处理作业--从目的s3 bucket 运行s3 s3批作业
但是,当我试图在源帐户中创建批处理作业时,会出现错误。
当我从目标帐户输入清单文件时,我得到错误:Unable to get the manifest object’s ETag. Specify a different object to continu
我编写了一个应用程序来使用SQL来查找所有的SQL服务器、数据库、作业和作业结果。此应用程序通过使用本地服务帐户的计划任务执行。此服务帐户仅为应用程序服务器的本地帐户,并且不存在于要检查的任何server中。当使用系统表上具有dbReader权限的用户连接到服务器时,我在获取有关作业和作业结果的信息时遇到了问题。如果我们将用户设置为服务器上的sysadmin,则一切正常。
我的问题是:本地SQL Server用户连接到服务器并使用SMO检查作业/作业结果所需的最低特权是什么?
我通过执行以下操作连接到每个Server:
var conn = new ServerConnection
如果在使用windows身份验证登录登录会话时,从执行命令(例如,下面的命令),则了解到对路径‘C:\ SQL 2019\BookStore.bak’的访问是通过sql服务帐户(在Server配置管理器中设置)完成的,而不是通过我的登录完成的。但是,如果完成插入语句,在这种情况下是否通过我的登录完成?
BACKUP DATABASE [BookStore] TO DISK = N'C:\SQL2019\BookStore.bak'
WITH COPY_ONLY, NOFORMAT, NOINIT, NAME = N'BookStore-Full Database
我在Netbackup控制台和具有所有权限的命令行中有帐户,但在REST中,我只能访问部分资源,如/appdetails。对于/admin/作业这样的其他路径,我得到了以下错误:{"errorCode":8000,"errorMessage":"User does not have permission(s) to perform the requested operation."}
有人知道怎么解决这个问题吗?谢谢。
在电子病历中,您可以通过S3角色映射根据EMRFS指定读/写S3的操作将承担不同的IAM角色。这对于从同一帐户中的存储桶进行读取,而向另一个帐户中的存储桶进行写入的用例尤其有用-- EMRFS允许您指定使用不同的角色进行读写操作,并且该角色可以位于不同的帐户中。这简化了通过avoiding this scenario在另一个帐户中写入对象时的权限处理 胶水作业的等价物是什么?看起来我只能为整个工作授予一个角色,并且我看不到一种方法来为不同的S3存储桶/前缀承担不同的角色。与EMR一样,Glue中也有安全配置,但看起来这些配置只支持加密选项。