gcloud 预览应用程序部署抛出
gcloud preview app deploy throws
我不确定我做错了什么?我可以在 cloud9 中本地 运行 应用程序。 gcloud info 没有显示任何异常...任何帮助
xxxxx:~/workspace (master) $ gcloud preview app deploy --version v1
You are about to deploy the following modules:
- valued-vault-xxxxx/default (from [/home/ubuntu/workspace/app.yaml])
Deployed URL: [https://valued-vault-xxxxx.appspot.com]
Do you want to continue (Y/n)? Y
Beginning deployment...
Copying files to Google Cloud Storage...
Synchronizing files to [<googlecloudsdk.api_lib.app.cloud_storage.BucketReference object at 0x7f506914f790>].
File upload done.
Updating module [default]...failed.
ERROR: (gcloud.preview.app.deploy) Error Response: [13] Errors were encountered while copying files to App Engine.
Details: [
[
{
"@type": "type.googleapis.com/google.rpc.ResourceInfo",
"description": "Conflicting SHA1 sum for file. Expected \"d4fc6996_1e0f9444_1f1f82b3_f1v2eef4_9d5d12345\" but received \"f7f38209_fa22bdf0_9e73e6ec_7f60a936_9efc1f1e\".",
"resourceName": "https://storage.googleapis.com/staging.valued-vault-xxxxx.appspot.com/f7f3d209fa25bcf09e73efec7f60a9369efc1f1e",
"resourceType": "file"
}
]
]
对不起。我的错。无论如何,我曾经使用 Codeship 部署到 GAE。然而,即使从 Codeship 中删除项目后,它也没有删除 Codeship --> GAE 身份验证——所以我收到了那个错误。在我删除了 codeship --> GAE 连接帐户后,我现在才意识到这一点。一切正常。
简而言之,在我们更改部署环境之前删除所有以前的 authentication/deploy 服务。
按照以下步骤操作:
- 复制资源名称的文件部分。在您的情况下,它将是:f7f3d209fa25bcf09e73efec7f60a9369efc1f1e
- 转到 google 云存储和 select 存储桶:staging。valued-vault-xxxxx。appspot.com.appspot.com。 "valued-vault-xxxxx.appspot.com" 是项目名称。
- 然后搜索"f7f3d209fa25bcf09e73efec7f60a9369efc1f1e"并删除
- 重新部署,应该可以了
我不确定我做错了什么?我可以在 cloud9 中本地 运行 应用程序。 gcloud info 没有显示任何异常...任何帮助
xxxxx:~/workspace (master) $ gcloud preview app deploy --version v1
You are about to deploy the following modules:
- valued-vault-xxxxx/default (from [/home/ubuntu/workspace/app.yaml])
Deployed URL: [https://valued-vault-xxxxx.appspot.com]
Do you want to continue (Y/n)? Y
Beginning deployment...
Copying files to Google Cloud Storage...
Synchronizing files to [<googlecloudsdk.api_lib.app.cloud_storage.BucketReference object at 0x7f506914f790>].
File upload done.
Updating module [default]...failed.
ERROR: (gcloud.preview.app.deploy) Error Response: [13] Errors were encountered while copying files to App Engine.
Details: [
[
{
"@type": "type.googleapis.com/google.rpc.ResourceInfo",
"description": "Conflicting SHA1 sum for file. Expected \"d4fc6996_1e0f9444_1f1f82b3_f1v2eef4_9d5d12345\" but received \"f7f38209_fa22bdf0_9e73e6ec_7f60a936_9efc1f1e\".",
"resourceName": "https://storage.googleapis.com/staging.valued-vault-xxxxx.appspot.com/f7f3d209fa25bcf09e73efec7f60a9369efc1f1e",
"resourceType": "file"
}
]
]
对不起。我的错。无论如何,我曾经使用 Codeship 部署到 GAE。然而,即使从 Codeship 中删除项目后,它也没有删除 Codeship --> GAE 身份验证——所以我收到了那个错误。在我删除了 codeship --> GAE 连接帐户后,我现在才意识到这一点。一切正常。
简而言之,在我们更改部署环境之前删除所有以前的 authentication/deploy 服务。
按照以下步骤操作:
- 复制资源名称的文件部分。在您的情况下,它将是:f7f3d209fa25bcf09e73efec7f60a9369efc1f1e
- 转到 google 云存储和 select 存储桶:staging。valued-vault-xxxxx。appspot.com.appspot.com。 "valued-vault-xxxxx.appspot.com" 是项目名称。
- 然后搜索"f7f3d209fa25bcf09e73efec7f60a9369efc1f1e"并删除
- 重新部署,应该可以了