问题标签 [aws-storage-gateway]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
49 浏览

kubernetes - 更新 K8 密钥时更新 K8 存储类、持久卷和持久卷声明

我有一个 K8 集群,它的 smb 挂载驱动器连接到 AWS 存储网关/文件共享。我们最近将该 SGW 迁移到另一个 AWS 账户,同时该 SGW 的 IP 地址和密码发生了变化。

我注意到我们现有的设置有一个 K8 存储类,用于查找名为“smbcreds”的 K8 机密。在那个 K8 秘密中,他们有密钥“用户名”和“密码”。我假设它符合我们使用“csi-driver-smb”的 Helm 图表的设置指南。

我假设更改用于存储类的秘密会更新使用该存储类的所有下游内容,但显然它没有。当谈到可能泄露重要数据时,我显然有点谨慎,我需要做什么来更新所有内容以使用新的秘密和 IP 配置?

这是我们在 Terraform 中设置的一个简单示例 -

我最初的更改是更改 K8 秘密“smbcreds”并更改source = "//1.2.3.4/old-file-share"source = "//5.6.7.8/new-file-share"

0 投票
1 回答
31 浏览

python - 如何获取 AWS Storage Gateway 中所有磁带的标签?

过去,您过去可以在 Web 控制台上查看 AWS 存储网关中的磁带标签,但现在看来 AWS 已删除该选项。查看标签的唯一方法是单独选择每个磁带并单击标签选项卡。

我有超过 100 个磁带,手动执行此操作会相当耗时。有没有一个命令可以输出每个磁带条码及其相关标签的列表?

或者,我们在所有这些磁带上只使用大约 10 个标签(每个磁带一个标签),我尝试使用 Python/boto3 脚本(虽然我不是 python 大师)输出特定标签的所有磁带,可悲的是,下面的脚本不能完全工作。它会输出一些磁带,但不是全部。例如,如果我搜索标签“仓库”,它将返回大约 8 个磁带 - 这听起来不正确。因此,在 AWS 控制台中手动查看我已经手动找到了 3-4 个带有此标签的磁带,并且没有使用此代码在列表中返回:

非常感谢您在获取磁带和标签的输出或如何修复此 python 脚本方面的任何帮助!

0 投票
0 回答
7 浏览

boto3 - 迁移 aws 文件网关并需要将共享/iam 权限移动到新 SG

知道如何将现有共享(NFS 和 SMB)从一个文件存储网关复制或复制到另一个文件存储网关吗?我正在将股票从一个 SG 迁移到另一个 SG。

但我没有迁移数据。数据已经在 s3 中。

我只需要在新的 SG 上设置相同的共享,但想知道如何自动化这个

0 投票
1 回答
22 浏览

boto3 - 如何过滤 list_gateways() aws boto3

得到以下代码,它显示了我所有的存储网关。我只需要获取 1 个网关的信息

知道如何过滤并仅打印特定的 gw 吗?

0 投票
1 回答
29 浏览

amazon-web-services - 使用 boto3 列出 AWS Storage Gateway 上的文件共享

我正在尝试列出特定存储网关上的所有文件共享,如下所示:

我不知道如何获得我需要的信息。请帮忙。

0 投票
0 回答
35 浏览

terraform - terraform 在新文件存储网关上创建 NFS、SMB 文件共享

我需要将具有 10 个共享(SMB 和 NFS 的组合)的存储网关迁移到新的 AWS eec2 存储网关。

我将如何使用 terraform 做到这一点?我需要将共享与后端 s3 存储桶相关联,指定现有的加密密钥等...

我真的很想复制这些现有的共享设置并在新的 GW 上创建它们,但不确定这是否可能。

我需要做这样的事情吗?

我不确定我还需要哪些其他选项,因为我只想复制现有的共享设置并应用它并在新 GW 上创建共享

0 投票
1 回答
27 浏览

amazon-s3 - 错误:创建存储网关 SMB 文件时出错共享:InvalidGatewayRequestExeption

我尝试运行以下 terraform 代码或创建测试 smb 共享,但出现错误

见代码

aws_storagegateway_smb_file_share.test_smb_share:正在创建... ╷ │ 错误:创建 Storage Gateway SMB 文件共享时出错:InvalidGatewayRequestException:OverlappingLocations │ { │ RespMetadata:{ │ StatusCode:400,│ RequestID:“e8f7466d-23af-4a4c-a457-d39a0f99406d” │ } , │ Error_: { │ ErrorCode: "OverlappingLocations" │ }, │ Message_: "OverlappingLocations" │ } │ │ 使用 aws_storagegateway_smb_file_share.test_smb_share,│ 在 main.tf 第 5 行,资源 "aws_storagegateway_smb_file_share" "test_smb_share": │ 5:资源"aws_storagegateway_smb_file_share" "test_smb_share" { │</p>

任何想法?

0 投票
0 回答
12 浏览

amazon-web-services - 我已经使用存储网关在 Windows 上安装了 S3 存储桶,但是在 nfs 驱动器和 s3 对象之间进行比较时,文件和文件夹不在 sysnc 中

我已经使用 storage gateway 在 Windows 上安装了 S3 存储桶,但是在 nfs 驱动器和 s3 对象之间进行比较时,文件和文件夹不同步。请在这里帮助我。

0 投票
0 回答
7 浏览

amazon-s3 - 如何解决在 AWS Storage Gateway 中创建文件共享时出现“您的账户无权访问此存储桶”错误?

我在这里需要帮助,因为我处于死胡同。我已经创建了 AWS Storage Gateway,我想创建一个文件共享。这是一个简单的任务,我以前做过几次。但是,这一次我需要使用不与我的个人帐户共享的 S3 存储桶。S3 存储桶与其他用户共享。我有与用户关联的用户名和 Accesskey、SecreatAccsses 键。在这种情况下如何创建文件共享?我是否需要创建一些附加到文件共享的“IAM”角色,在其中我指定有权访问存储桶的用户名?或者存储桶需要与我在 AWS 控制台中用于创建文件共享的个人账户共享?我对“IAM”角色的经验很少。