添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
阳刚的豆腐  ·  How to determine ...·  1 周前    · 
成熟的扁豆  ·  [RESOLVED] ...·  5 天前    · 
逼格高的小蝌蚪  ·  IntelliJ ...·  2 月前    · 
瘦瘦的饼干  ·  انيكسيول لعلاج ...·  3 月前    · 
爱健身的红烧肉  ·  港澳办·  6 月前    · 

oss使用正确的Access Key ID和Secret Key,

依然提示:“
oss: service returned error: StatusCode=403, ErrorCode=InvalidAccessKeyId, ErrorMessage="The OSS Access Key Id you provided does not exist in our records.", RequestId=64F483C45ABDFB3735DD6125

用oss sdk调用是没问题的,可以正常返回token,

然而当我想在1Panel面板中添加OSS支持就会一直报错,1Panel肯定是没问题的,因为我看视频教程都是可以的,因该还是OSS没配置对,

但官方文档都翻烂了都没有,都是然确认有没有填错啥的,难受两天了,有没有知道为什么的。

楼主你好,可能是你在1Panel面板中填写的Access Key ID和Secret Key不正确,或者是你在OSS控制台中没有开启对应的权限。你可以尝试重新生成一组Access Key ID和Secret Key,并检查你在1Panel面板中填写的信息是否正确。

另外,你也可以尝试通过阿里云CLI工具进行验证和调试,以便更好地定位问题。

2023-09-04 09:57:31

当您在使用阿里云对象存储服务(OSS)时遇到“The OSS Access Key Id you provided does not exist in our records”的错误提示,这通常意味着提供的Access Key ID不存在或已被禁用。为了解决这个问题,您可以采取以下步骤:

  1. 确认Access Key信息 :请确保您输入的Access Key ID和Secret Key是正确的。您可以通过登录阿里云控制台来核实这些信息。
  2. 检查Access Key状态 :登录到阿里云控制台的AccessKey管理页面,检查所使用的AccessKey ID是否存在,并查看其状态。如果AccessKey ID处于禁用状态,请将其开启;如果不存在,则需要创建一个新的AccessKey ID,并使用新的ID来访问OSS。
  3. 检查临时访问凭证 :如果您是通过STS(Security Token Service)服务使用临时访问凭证来访问OSS的,确保临时访问凭证没有过期。如果凭证已过期,您需要向App服务器申请新的临时访问凭证。
  4. 使用SecurityToken :当使用STS的方式通过表单上传时,需要在表单中增加x-oss-security-token字段,其值就是STS的SecurityToken。请参考PostObject接口文档以获取具体的操作指南。
  5. 参考官方文档 :如果上述步骤都无法解决问题,建议查阅阿里云官方帮助文档,以获取更详细的排查方法和解决方案。
  6. 联系技术支持 :如果问题依然无法解决,可以联系阿里云的技术支持团队,他们会提供专业的技术帮助。

总的来说,请按照上述步骤进行操作,通常可以解决Access Key ID不存在的错误提示。在处理这类问题时,请确保您的操作符合阿里云的安全规范,以保护您的账户安全。

2024-02-29 13:14:47

这个错误提示一般是由于OSS访问密钥不正确或者不存在导致的。您可以确认一下您的Access Key ID和Secret Key是否正确,并且是否已经在OSS控制台中创建并启用。如果您确定密钥正确并且已经启用,那么您可以尝试重新创建一组密钥并在1Panel中使用新的密钥进行配置。调用JS SDK通过STS方式上传文件,可通过以下方法实现取消分片上传及续传。

<!DOCTYPE html>
  <scriptsrc="http://gosspublic.alicdn.com/aliyun-oss-sdk-4.12.2.min.js"></script>
</head>
  <inputtype="file" id="file" />
  <inputtype="button" id="cancelupload"value="cancelupload"/>
  <inputtype="button" id="keepupload"value="keepupload"/>
  <scripttype="text/javascript">
    var checkpoint_temp;
    var ifcancel=false;
    var exitTime;
    var file;
    var storeAs;
    var client = newOSS.Wrapper({
      region:'oss-cn-hangzhou',
      accessKeyId: ' ',
      accessKeySecret: ' ',
      bucket: 'dongchics'
    });
document.getElementById('file').addEventListener('change', function (e){
      file = e.target.files[0];
      storeAs = 'upload-file';
      console.log(file.name+ ' => ' + storeAs);
      var now = new Date();
      exitTime = now.getTime() + 10000;
      multitest(client,storeAs, file, checkpoint_temp);
 });
document.getElementById('cancelupload').addEventListener('click', function (e) {ifcancel=true});
document.getElementById('keepupload').addEventListener('click', function (e) {ifcancel=false;
   multitest(client,storeAs, file, checkpoint_temp);  
  });
  function cancel(client){
  if(ifcancel) 
          var now1 = newDate();
    varnowtime=now1.getTime();
          client.cancel();
console.log("cancel+++now.getTime:"+nowtime);
console.log("exitTime:"+exitTime);
  function multitest(ossClient, storeAs, file, cpt) {
//console.log(file.name + ' => ' + storeAs);
      if (cpt) {
console.log("multitest with cpt")
ossClient.multipartUpload(storeAs, file,{
parallel: 2,
checkpoint: cpt,
progress: function* (percent, cpt) {
                                  console.log('Progress: ' + percent);
checkpoint_temp = cpt;
          cancel(client);
}).then(function (result) {
console.log(result);
}).catch(function (err) {
console.log(err);
          if(!ifcancel){
multipartUploadWithSts(storeAs, file, checkpoint_temp);}
});
      } else {
console.log("multitest without cpt")
ossClient.multipartUpload(storeAs, file,{
parallel: 2,
progress: function* (percent, cpt) {
console.log('Progress: ' + percent);
checkpoint_temp = cpt;
          cancel(client);
}).then(function (result) {
                                  console.log(result);
}).catch(function (err) {
console.log(err);
          if(!ifcancel){
multipartUploadWithSts(storeAs, file, checkpoint_temp);}
});
  </script>
</body>
</html>
                                      2023-09-14 17:12:31
                                    

您好,根据您提供的错误信息进行诊断结果是您提供的AccessKeyId不正确
image.png
建议您可以到用户中心查看AccessKeyId对应的角色授权信息
image.png
如果确定AccessKeyId没有问题的话,那也有可能是缺少SecurityToken导致的,详细的缺少SecurityToken导致问题产生的处理方案可以参考文档:文档

2023-09-04 13:14:15

如果你在使用 OSS(阿里云对象存储服务)时已经确保提供了正确的 Access Key ID 和 Secret Key,但仍然收到 "The OSS Access Key Id you provided does not exist in our records" 的错误消息,可能有以下几个原因:

  1. 访问密钥错误:请再次确认你所提供的 Access Key ID 和 Secret Key 是否正确。确保没有输错或颠倒它们的顺序。

  2. 权限问题:确保所使用的 Access Key ID 具有足够的权限来访问对应的 OSS 存储桶。你可以在阿里云控制台中检查该 IAM 用户的权限配置,并确保其具有相应的 OSS 操作权限。

  3. 区域错误:确保你正在使用与你的 OSS 存储桶所在区域匹配的访问端点。不同的 OSS 存储桶位于不同的区域,因此需要确保你使用的是正确的区域。

  4. 安全组或网络策略:如果你的服务器位于阿里云 VPC 内部,确认是否存在安全组或网络策略的限制,导致无法访问 OSS 服务。你可以检查网络设置和安全组规则,确保允许与 OSS 服务进行通信。

    2023-09-04 13:14:15

    从您提供的描述来看,问题可能出在您的OSS访问密钥上。为了解决这个问题,请尝试以下步骤:

    1. 检查您的访问密钥是否正确创建并保存在正确的位置。通常,访问密钥ID(AK)和私钥(SK)需要分别存储在两个不同的文件或环境变量中。确保它们没有被遗漏或拼写错误或损坏。

    2. 如果您已经创建了访问密钥并且仍然遇到此问题,则可能是由于密钥已过期或已被删除。您应该重新生成新的访问密钥并对齐所有相关组件以使其生效。

    3. 请注意,可能会限制访问密钥的使用次数。如果达到最大使用次数,您将无法再使用这些密钥进行操作。

      2023-09-04 08:38:21

      这个错误提示表明您提供的OSS(对象存储服务)Access Key Id不存在于我们的记录中。这可能是因为您的Access Key Id或Secret Key不正确,或者它们已被撤销或过期。

      要解决这个问题,您可以采取以下步骤:

      1. 检查Access Key Id和Secret Key:确保您提供的Access Key Id和Secret Key是正确的,并且没有拼写错误。请注意,Access Key Id和Secret Key是区分大小写的。

      2. 检查Access Key的有效期:Access Key通常有一定的有效期。如果您的Access Key已过期,您需要生成新的Access Key并更新您的代码或配置文件。

      3. 检查账户权限:确保您的OSS账户具有足够的权限来执行所需的操作。某些操作可能需要特定的权限级别或角色。

      4. 检查账户状态:确认您的OSS账户是否处于正常状态。如果账户被冻结、禁用或受到其他限制,您将无法使用该账户进行操作。

        如果您仍然遇到问题,建议您联系OSS服务提供商的客户支持团队,向他们提供详细的错误信息和您的账户信息,以便他们能够帮助您解决问题。

        2023-09-04 07:44:16

        即使你确信Access Key ID和Secret Key是正确的,也有可能出现不同的问题。按照下面排查步骤试试看:

        1. 确保Access Key ID和Secret Key匹配:虽然你已经确认了,但重新检查一次总是好的。有时,用户在管理多个阿里云账户时可能会弄混密钥。

        2. 确保Access Key处于启用状态:在阿里云控制台上,你可以看到Access Key的状态,确保它是启用的。

        3. 检查IP白名单:如果为OSS开启了IP白名单,确保1Panel的服务器IP已经加入到白名单中。

        4. 检查请求的区域(Region):确保你在1Panel上设置的OSS的区域与实际的OSS存储桶的区域匹配。

        5. 看看使用的Access Key ID关联的角色具有足够的权限来访问和操作你的OSS存储桶。

          2023-09-03 22:07:28

          当您在使用 OSS(对象存储服务)的过程中出现“StatusCode=403, ErrorCode=InvalidAccessKeyId”错误提示时,这通常表示您提供的访问密钥(Access Key ID 和 Secret Key)无效。

          请确保您提供的 Access Key ID 和 Secret Key 正确无误,并遵循以下几点来解决此问题:

          1. 检查密钥是否正确:仔细检查 Access Key ID 和 Secret Key 是否正确。确保没有包含额外的空格或其他非法字符。

          2. 确认权限设置:确保您的 Access Key ID 和 Secret Key 具有足够的权限来访问 OSS 服务。验证密钥是否具有读取、写入或删除等所需的操作权限。

          3. 验证网络连接:确保您的网络连接正常,能够正常访问阿里云的 OSS 服务。尝试访问其他阿里云服务或使用不同的网络环境进行测试,以确定是否存在网络问题。

          4. 检查区域设置:如果您使用的是多区域 OSS 存储桶,请确保 Access Key ID 和 Secret Key 是与正确的区域关联的。

            2023-09-03 22:03:53

            对象存储 OSS 是一款安全、稳定、高性价比、高性能的云存储服务,可以帮助各行业的客户在互联网应用、大数据分析、机器学习、数据归档等各种使用场景存储任意数量的数据,以及进行任意位置的访问,同时通过丰富的数据处理能力更便捷地使用数据。

            对象存储oss使用问题之操作报错:The request signature we calculated does not match the signature you provide如何解决