Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何公开Azure映像?_Azure_Cloud_Azure Storage_Azure Cloud Services_Amazon Ami - Fatal编程技术网

如何公开Azure映像?

如何公开Azure映像?,azure,cloud,azure-storage,azure-cloud-services,amazon-ami,Azure,Cloud,Azure Storage,Azure Cloud Services,Amazon Ami,我有一个使用Packer创建的Azure映像。现在,我想在我想要开源的Azure资源管理模板中引用此映像。因此,对于任何使用我的ARM模板的人来说,Azure映像必须是公开的。我怎样才能做到这一点 我是一个AWS大用户,所以我实际上要做的是创建一个AMI,并将其权限设置为“public”,以便任何人都可以使用,但在Azure中。同意evilSnobu,您可以将VHD上载到Azure blob存储帐户,并将访问类型设置为blob(仅对blob进行匿名读取访问)。您可以使用模板中的URL部署Azur

我有一个使用Packer创建的Azure映像。现在,我想在我想要开源的Azure资源管理模板中引用此映像。因此,对于任何使用我的ARM模板的人来说,Azure映像必须是公开的。我怎样才能做到这一点


我是一个AWS大用户,所以我实际上要做的是创建一个AMI,并将其权限设置为“public”,以便任何人都可以使用,但在Azure中。

同意evilSnobu,您可以将VHD上载到Azure blob存储帐户,并将访问类型设置为blob(仅对blob进行匿名读取访问)。您可以使用模板中的URL部署Azure VM。

您还可以将VHD上载到Azure存储帐户,并使用SAS(共享访问签名)将其上载到该blob

有关SAS的更多信息,请参阅此


关于使用Azure PowerShell创建SAS,请参阅此

同意evilSnobu,您可以将VHD上载到Azure blob存储帐户,并将访问类型设置为blob(仅对blob进行匿名读取访问)。您可以使用模板中的URL部署Azure VM。

您还可以将VHD上载到Azure存储帐户,并使用SAS(共享访问签名)将其上载到该blob

有关SAS的更多信息,请参阅此


关于使用Azure PowerShell创建SAS,请参阅此

上载到Azure Blob存储并将容器上的访问类型设置为
Blob
-上载到Azure Blob存储并将容器上的访问类型设置为
Blob
-感谢您提供的信息!所以我需要停止在Packer中创建托管映像,而是创建VHD?@Gkriek不,您可以使用Packer创建映像,然后您可以使用该映像创建新VM,然后生成该VM,然后共享该VHD。但是如果Packer从一开始就支持创建VHD,这难道不容易吗?-是的,因为Azure映像不会共享给公众,所以您应该创建VHD并共享此VHD。我正在学习VHD上的租约,这似乎是个问题。我希望它能像一个AMI一样工作,这样就可以从一个映像创建几乎无限的VM。对于VHD,它似乎将其视为实际驱动器,并且只能装载到1个VM。你能告诉我怎么做吗?谢谢你提供的信息!所以我需要停止在Packer中创建托管映像,而是创建VHD?@Gkriek不,您可以使用Packer创建映像,然后您可以使用该映像创建新VM,然后生成该VM,然后共享该VHD。但是如果Packer从一开始就支持创建VHD,这难道不容易吗?-是的,因为Azure映像不会共享给公众,所以您应该创建VHD并共享此VHD。我正在学习VHD上的租约,这似乎是个问题。我希望它能像一个AMI一样工作,这样就可以从一个映像创建几乎无限的VM。对于VHD,它似乎将其视为实际驱动器,并且只能装载到1个VM。你能告诉我做这件事的正确方法吗?